Videogames

Videogames
Videogames – Cover

Summary

My fist Laravel website. Videogames (intentional misspelling) is a fictional e-commerce business that sells a great variety of video games of to its users.

  • Language: English, Spanish
  • Public website: No
  • Release date: January 15, 2020
  • Development time: 1 Month
  • Tools: Visual Studio Code, XAMPP, Laravel
  • Author: Oriol Serrabassa
  • Website purpose: Online business that sells video games for different consoles

Additional information

Videogames is one of my biggest and complex projects so far like Pixel Hero, mainly because I was new to Laravel, I did not have much time to develop it even if I had a whole month but it was during Christmas holidays, and the most important factor, myself. I always want to implement lots of functionalities for my projects so I keep adding stuff to my workload and this time I went overboard. Anyways as usual since I am a hardworking person I managed to pull it off.

I have to say as someone who has never used Laravel so this project was a pain to complete because I found Laravel very complex to use at the beginning and I had no idea what I was doing but during the development I started gaining experience and managed to grasp the basics so I ended up with this project. Even if it was hard and complex, I am very proud of Videogames because it includes all functions any e-commerce uses except a proper customer support.

Functionalities

  • Database
    • I created my own database and customize it with the needs I think the project needed
  • Users
    • Administrator
      • Can edit the database with Voyager
    • Verified user
      • Can buy and check its orders
    • Unverified user
      • Can access the user page
    • Guest
      • Can browse
  • Routes
    • The users will have some restricted routes unless they fullfill a certain criteria
  • Email
    • You will receive a customized email when you…
      • Create an account
      • Confirm your email address
      • Request a password reset
      • Complete an order
  • Multilanguage
    • The web is completely available in English and Spanish
    • Emails will also be sent in the language the user currently has
  • Orders
    • Your own shopping cart
    • Place and check your orders
    • Make payments using Stripe
  • Products
    • Websites are created dynamically using a system I developed myself
    • Quite basic but functional sorting system
    • Choose how many products you want to see on the page

Assets

I will not make Videogames downloadable because it contains sensible information like passwords for different email accounts used for this project, Google API’s passwords, etc. I am aware that most of the people that visit this website has good intentions but with a single ill willed person it can be really harmful for me. Sorry about this, but I am not going to take any risks.

Image gallery

Some screenshots of the project. I included some inside information of the project that is out of the normal scope of any user like the emails, database and the administrator panel.

Share this