Banggood.com (https://www.banggood.in) is a multi-brand e-commerce store based out of China specialising in the sale of clothing, electronics, appliances, home-decor, jewelry and many more items. This website has sales all over the world. This collaborative project was completed within 6 days as part of the construct week of unit-2 at masai school.
This project is deployed on netlify here - Banggood Clone
The e-commerce website has the following pages and the order of flow is also the same.
This page as the name suggests has the login and signup functionality, the login and signup data is stored in the local storage and used for verification of the user.
-
This page as the name suggests has the homepage functionality. This is the ladning page, Men's Clothing, Women's Clothing, and Electronics page can be accessed from here to add to cart.
-
Cart page is also accessible from here, to view your cart. To add the item to cart you will have to go to specific category page or you can add from homepage also.
-
These pages contains the products with all the info like, price, offer, actual price after offer etc.
-
You can click on any product to go to its product page to check out more info about the product.
-
This page gets the data about that specific product from the cateogory pages and displays it in detail here.
-
You can change the quantity of the product form here.
-
You can add the product to your cart.
-
You will have to click on the cart icon to go to cart.
-
Here all the products that you have bought will be displayed with the info like price and quantity.
-
You can add a promocode here - masai30 to get a 30% off of the total cart value.
-
Clicking on checkout will take you to final payment page.
-
Paytment page is like the final payment gateway to add the atm card details like CVV number, Name, Card expiry date etc.
-
A otp will be sent for user confirmantion, and if correct info is entered then the user will be taken to otp page, otherwise the page will prompt that wrong card info was added.
Mobile number and otp is confimed from the user, to check if it is same as in the local storage, if yes then the payment is successful and the flow of the website ends, else it shows that wrong otp was entered by the user.