This e-commerce application is designed to provide a seamless shopping experience for users. It allows users to browse through a wide range of products, add them to a shopping cart, and make purchases securely. The application features user authentication, product search and categorization, a shopping cart, and a secure checkout process. Users can also review and rate products, view their order history, and track their orders. The back-end of the application handles inventory management, order processing, and user management. It also provides a secure API for the front-end to interact with. This application is designed for both businesses wanting to transition to online sales and customers seeking a convenient and secure online shopping experience.
You can view a live demo of the project at https://eager-sarong-deer.cyclic.app/
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to have Node.js and npm installed on your machine. You can download and install them from here.
- Clone the repository to your local machine using
git clone <repository-link>
. - Navigate to the project directory.
- Run
npm install
to install the dependencies. - Run
npm start
to start the server. - In a new terminal, run
npm run client
to start the client-side application. - To run both the server and client concurrently, you can use
npm run dev
.
Now, you should be able to see the application running on your local machine.
- JavaScript - The programming language used.
- Node.js - The server environment used.
- npm - Dependency Management.