/viskart-react-version

We're in the making. So please bare with some bugs๐Ÿ˜Š

Primary LanguageJavaScriptMIT LicenseMIT


VISKart
VISKart

viskart licence viskart forks viskart stars viskart issues viskart pull-requests viskart total lines of code


An E-Commerce Platform for all types of Computer, PlayStation and X-Box Games

Live Website ยท Report Bug ยท Request Feature



Table of Contents
  1. About The Project
  2. Key Features
  3. Built With
  4. Folder Structure
  5. Contributing
  6. Acknowledgements
  7. License

๐ŸŽ™ About The Project

viskart walkthrough


๐ŸŽ– Key Features

  • Auth Management
    • Login
    • Logout
    • Signup
  • Cart Management
    • Add to Cart
    • Remove from Cart
    • Update Quantity of Product in Cart
    • Move to Wishlist
  • Wishlist Managment
    • Add to Wishlist
    • Remove from Wishlist
    • Move to Cart
  • Filter Management
    • Categories
    • Sort by Price
    • Ratings Filter
    • Price Range Filter
  • Address Management
    • Add New Address
    • Update Address
    • Remove Address
  • Order Management
    • Confirm Order after successful mock payment
    • View Previous Orders
  • Payment Integration (Razorpay)
  • Search Products
  • Loaders and Alerts
  • Single Product Page
  • User Profile Page
  • 404 Page
  • Pagination on Product Listing Page
  • Input Validation on Login and Signup
  • Completely Responsive
  • JS Docs

โš™๏ธ Built With

  • React
  • React Router
  • React Context API
  • Razorpay Payment Integration
  • Mockbee - for mock backend
  • VISPA-UI

๐Ÿ—‚ Folder Structure

- /public
- /src
   - /backend
   - /components
   - /constants
   - /context
   - /hooks
   - /redux
   - /screens
   - /services
   - /utilities
   - App.js
   - App.module.css
   - index.css
   - index.js
   - server.js
- package-lock.json
- package.json
- README.md
- yarn.lock

๐Ÿ“ค Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue here. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature)
  3. Commit your Changes (git commit -m 'Add a descriptive commit message')
  4. Push to the Branch (git push origin feature)
  5. Open a Pull Request

๐Ÿ™ Acknowledgements

Special Thanks to some amazing people who helped reviewing VISKart.

Kartikeya Choudhary Atul Pant Kevin Solomon Abhijeet Sinha
Mohammed Rahul Rawat Ankur Chunekar Amar Narute
Jay Gadhiya Ayushi Verma Diptee Akshay Kamble

๐Ÿ“‘ License

MIT License - Copyright (c) 2022 Vishal Patil


vishalpatil.me  ยท  GitHub @VishalPatil18  ยท  LinkedIn @vishalrameshpatil  ยท  Twitter @VishalPatil1810