pesto-students / little-tags-ShankarRaknahs-frontend

An e-commerce application for Fashion world
https://www.futurebasket.in/
0 stars 1 forks source link
ecomm ecommerce futurebasket little-tags

FUTURE BASKET

Overview

Future basket is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

Features/highlights

Landing Page

  1. Header (App name, search bar, profile/login/signup icon, cart icon, Globe icon for internationalization)
  2. Main area (category selection, item list area/item description area)

    Signup/in

  3. User can view the landing page without signup/in and signup/in from the icon in the header
  4. Sign in/ sign up from the icon in the header

    Limitations, User must signup/in before

  5. Adding items to the cart
  6. Making any payment
  7. View order history
  8. Add and set default shipping address
  9. Signup/in is allowed using google/facebook or with the mobile number

    Search

  10. User should be able to search the products using product name

    Category

  11. Split the products into different categories and provide an option to the user to switch between different categories

    Cart

  12. User must be signed in to add items to the cart
  13. User can remove any item from the cart
  14. User can clear all the items from cart
  15. User can view the price of each item and cumulative price

    Payment

  16. Integrate Razorpay/Stripe payment gateway sandbox

    Internationalisation

  17. Support 2 different languages
  18. Handle price for each item based on the locale

    Responsiveness

  19. Make the application responsive for different screens

    Notification

  20. Information flash for the communication

    Loader

  21. Full page loader
  22. Card/image loader

Distinct Pages

  1. SignUp/In
  2. Item list (part of Landing page)
  3. Item description
  4. Cart
  5. Payment and Address
  6. Profile

How to install

  1. Clone the github repo
  2. npm install
  3. npm start

How to test

  1. Clone the github repo
  2. npm install
  3. npm run test

Licence

Tech stack

  1. ReactJS
  2. Redux

Authors

  1. Yogi - gachinmathyogi3@gmail.com
  2. Shankar - shankarsachin2u@gmail.com