GameShop is an online ecommerce application, where you can buy all your favourite games. You can browse through various products and select your favourite to buy.
- Fork the project
- Run npm install in the terminal
- Run npm start to run project on your localhost
Currently GameShop has following features
- Authentication
- Login
- Signup
- Logout
- Filters on product listing by
- Price Range
- Category
- Rating
- Sort by price
- In Stock
- Search for a product in product listing page
- Cart Management
- Add an item to Cart
- Remove an item from Cart
- Increase quantity of an item in Cart (upto five)
- Add an item to wishlist from Cart
- Wishlist Management
- Add an item to Wishlist
- Remove an item from Wishlist
- Add an item to cart from Wishlist
- Payment Integration using Razorpay API
- React
- React Router
- Mockbee - for mock backend
- Feather UI
- React Toastify
- RazorPay
- /public
- /src
- /Assets
- /Components
- /Context
- /Pages
- /Reducer
- /Utils
- /backend
- App.css
- App.js
- index.css
- index.js
- server.js
- package-lock.json
- package.json
- yarn.lock
If you would like to request a feature, or report a bug simple click here. If it is a bug request, a brief description of the bug is appreciated. If you can reproduce the bug and attach an image or a video, that would be really helpful.