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
Attention

This website has updated its Privacy Policy in compliance with changes to European Union data protection law, for all members globally. We’ve also updated our Privacy Policy to give you more information about your rights and responsibilities with respect to your privacy and personal information. Please read this to review the updates about which cookies we use and what information we collect on our site. By continuing to use this site, you are agreeing to our updated Privacy Policy, Terms of Use and DMCA.

All the legal documents mentioned can be found here.