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
- Header (App name, search bar, profile/login/signup icon, cart icon, Globe icon for internationalization)
- Main area (category selection, item list area/item description area)
Signup/in
- User can view the landing page without signup/in and signup/in from the icon in the header
- Sign in/ sign up from the icon in the header
Limitations, User must signup/in before
- Adding items to the cart
- Making any payment
- View order history
- Add and set default shipping address
- Signup/in is allowed using google/facebook or with the mobile number
Search
- User should be able to search the products using product name
Category
- Split the products into different categories and provide an option to the user to switch between different categories
Cart
- User must be signed in to add items to the cart
- User can remove any item from the cart
- User can clear all the items from cart
- User can view the price of each item and cumulative price
Payment
- Integrate Razorpay/Stripe payment gateway sandbox
Internationalisation
- Support 2 different languages
- Handle price for each item based on the locale
Responsiveness
- Make the application responsive for different screens
Notification
- Information flash for the communication
Loader
- Full page loader
- Card/image loader
Distinct Pages
- SignUp/In
- Item list (part of Landing page)
- Item description
- Cart
- Payment and Address
- Profile
How to install
- Clone the github repo
- npm install
- npm start
How to test
- Clone the github repo
- npm install
- npm run test
Licence
Tech stack
- ReactJS
- Redux
Authors
- Yogi - gachinmathyogi3@gmail.com
- Shankar - shankarsachin2u@gmail.com