Welcome to my E-Commerce website project! This project is a web application built using Next, Redux,JSON and other technologies. The website allows users to browse items, add them to a cart, and complete the purchase process. Only logged-in users can access the cart page, and user data is stored using JSON Server.
This E-Commerce website is a fully functional online store, where users can view products organized in different categories, add them to their cart,make a future wishlist,sort items according to price and place orders. The website is built with Next.js, utilizing Redux for state management. It fetches product data and user data from a JSOn Server.
Users can sign up or log in to access the cart page. Passwords are securely stored in session cookies in local storage.
Products are categorized to allow easy browsing. Users can view detailed information about each product.
Logged-in users can add products to their cart. Users can view their cart contents and update quantities or remove items.
Users can add products to wishlist for future shopping. Users can view their wish contents and addtocart or remove items.
To run this project locally, follow the installation steps below.
git clone
https://github.com/ashmaupret100/ecommerce.gitcd frontend
npm
npm run dev
cd backend
npm run server-products
npm run server-users
Contributions to this project are welcome. If you find any bugs or have suggestions for improvement, please open an issue or create a pull request.
This project is licensed under the MIT License.