The Shop Cart Project is a Node.js application that allows users to browse and purchase products from an online store. It provides a simple and intuitive interface for managing a shopping cart and processing orders.
- User authentication and registration
- Product catalog with search and filtering options
- Shopping cart functionality with add, remove, and update capabilities
- Secure payment processing integration
- Order history and tracking
-
Clone the repository:
git clone https://github.com/your-username/shop-cart-project-nodejs.git
-
Install the dependencies:
cd shop-cart-project-nodejs npm install
-
Set up the environment variables:
-
Create a
.env
file in the root directory. -
Add the following variables:
MONGODB_URI=<your-mongodb-uri> SECRET_KEY=<your-secret-key>
-
-
Start the application:
npm start
- Open your web browser and navigate to
http://localhost:3000
. - Sign up or log in to your account.
- Browse the product catalog and add items to your cart.
- Proceed to checkout and complete the payment process.
- View your order history and track the status of your orders.
Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.