Hey Everyone, In this article, you will get insights into how I and my team were able to clone the epic games website in just 5 days. It has been an incredible experience.
Epic games is a gaming platform where users can buy PC games. It's a responsive website with the utmost focus on UI and functionality. We have collaborated with designers
The website has filtering of games and includes sorting methods according to low to high, alphabetically and newly released and free games. We used Redis in development to maintain the user session. These are the following tech stack we used
Client: React Js, Redux, Material UI
Server: Node, Express, MongoDB, Redis
Features
- Google Authentication
- Users can browse games based on discount, free, and coming soon on the browse page
- Users can sort & filter different kinds of games according to genres, features, platform, price.
- Games categories for most popular, new releases, top-selling games.
- Users can add games to the wishlist and make payments using a credit card.
- Games will be found in the library after purchasing.
- User can not see the wishlist without logging in.
- User should have a unique display name, used debouncing to check whether the user already exists or not.
Landing Page
Browse Page
Signup Page
Game Page
Checkout Page
Wishlist Page
I really enjoyed working on this project. I hope you like it. Thank you so much.
You can check out our repository, and if you want to contribute further, you can fork and make a pull request: github.com/mansisindhu/epic-games