Live Website · Report Bug · Request Feature
Table of Contents
- Auth Management
- Login
- Logout
- Signup
- Cart Management
- Add to Cart
- Remove from Cart
- Update Quantity of Product in Cart
- Add to Wishlist
- Wishlist Managment
- Add to Wishlist
- Remove from Wishlist
- Add to Cart
- Filter Management
- Categories
- Price Range Filter
- Sort By Price
- Ratings Filter
- Address Management
- Add New Address
- Update Address
- Remove Address
- Order Management
- Order Confirmed Acknowledgement After Mock Payment
- View Order History
- Payment Integration (Razorpay)
- Search Products
- Loaders and Alerts
- Single Product Page
- User Profile Page
- 404 Error Page
- Input Validation on Login and Signup
- Completely Responsive
- ReactJS
- React Router v6
- React Context API + useReducer
- Razorpay Payment Integration
- Mockbee - for mock backend
- CSS Modules
- React Icons
- /public
- /src
- /assets
- /backend
- /components
- /constants
- /context
- /pages
- /reducer
- /screens
- /services
- /utils
- App.jsx
- App.css
- index.css
- index.js
- server.js
- .env.example
- .gitignore
- package-lock.json
- package.json
- README.md
Contributions are what make the open source community such a fantastic place to learn, inspire, and create. Any contribution you give is highly appreciated.
If you have an idea to improve this, please fork the repository and submit a pull request. You can also simply open an issue. Don't forget to award the project a ⭐. Thank you again!
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Special thanks to you guys who helped review BRUKart.
SrNo. | Name | GitHub |
---|---|---|
1 | Jatin Singh | Link |
2 | Sarvesh Shirude | Link |
3 | Swastik Patro | Link |
Portfolio 🔗 Github @brupadhyay 🔗 LinkedIn @bhaveshupadhyay 🔗 Twitter @brupadhyay17