• Developed an online shopping/eCommerce website using Reactjs and Redux Toolkit for efficient state management.
• Implemented authentication system allowing users to sign up / sign in to their accounts.
• Stored user data in firebase database for seamless data storage on the cloud, enabling users to easily access and view their purchase history all on realtime.
• Employed React, Redux Toolkit, Firebase, HTML, CSS, JavaScript, and Bootstrap frameworks to create a more user friendly website.
- Get the code on your machine.
- Navigate to the root directory of the code.
- Open command terminal.
- run command "npm install" to get all required dependencies.
- to run the code run the command "npm start" in your terminal.
- user can see the output by opening following link http://localhost:3000/ on there browser.
- A user can create his account.
- A user can signIn in his account.
- User can add multiple products to his cart by click on "add to cart" button.
- User can remove a specific product or all product at once from the cart.
- User can increase or decrease the quantity of a product.
- User can purchase all the product at once by clicking on purchase all.
- User can see his placed order history with date and time of order and list of all the product purchased with total amount.
- User data will be saved in database permanently so that he can see his order history any time.
- React js
- Firebase Database
- Redux Toolkit
- react-router-dom
- react-toastify
- react-spinner
- CSS