Skip to content

AnkurChunekar/velfit-Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

VELFIT STORE

One stop shop for all your Fitness Supplements, Equipments and Accessory needs.
Live Website · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Built With
  3. Features
  4. How To Use
  5. Folder Structure
  6. Contributing
  7. Contact

About The Project

product-screenshot

Velfit Store is one stop shop for all your Fitness Supplements, Weights, Equipment and Accessory needs. Velfit Store is User Friendly and very easy to use.

(back to top)

Built With

(back to top)

Features

  • User Authentication
    • Login.
    • Signup.
    • Logout.
  • Cart Management
    • Add/Remove item to Cart.
    • Increase/Decrease quantity of item in Cart.
    • Move item to Wishlist from Cart.
    • Use Coupon to get discounts.
  • Wishlist Management
    • Add/Remove item to Wishlist
    • Move item to Cart from Wishlist
  • Filters on Product Listing Page
    • Category
    • Remove Out Of Stock
    • Price Range
    • Sort Products By Price and Rating
  • Payment Integration (Razorpay API).
  • Unit Testing for all Services, Helpers and Reducers using Jest.

(back to top)

How To Use

  1. Visit Velfit Store and click on the Shop Now button, you will be redirected to the Product listing page.

  2. Here you can see some curated Filters, apply your favorite filters and Add your favorite products to the cart.

  3. You can also Search for your favorite products using the Search Feature.

  4. Once Done, navigate to the Cart Management using Cart Icon, inside the Cart Management page you can check all the added products and increase/decrease the number of products.

  5. Finally checkout using the Checkout button and make you payment swiftly and without hassle using Razorpay's Payment Integration.

(back to top)

Folder Structure

- /public
- /src
   - /backend
   - /components
   - /context
   - /helpers
   - /images
   - /pages
   - /redux
   - App.css
   - App.js
   - index.css
   - index.js
   - server.js
- package-lock.json
- package.json
- README.md
- yarn.lock

(back to top)

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.

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

(back to top)

Contact

(back to top)