This is a simple full-stack e-commerce project developed using MERN stack. It demonstrates the basic functionalities of an e-commerce platform, allowing users to browse products, add items to their cart, and complete orders.
Features Product Listing: Browse a variety of products with detailed descriptions, prices, and images.
Product Search: Easily find products using the search feature.
User Authentication: Secure user authentication and registration system.
Shopping Cart: Add products to your shopping cart and manage your cart items.
Checkout: Complete the purchase with a user-friendly checkout process.
Installation Clone the repository to your local machine:
git clone https://github.com/Tulipreactjs/E-commerce.git
Navigate to the project directory:
Install the dependencies for both the server and client:
cd server npm install
cd ../client npm install Create a .env file in the server directory and configure your environment variables. You may need to set up a MongoDB database and obtain API keys for external services if necessary.
Start the server and client:
cd ../server npm start
cd ../client npm start Access the application in your web browser at http://localhost:8000.
Usage Create an account or log in if you already have one.
Browse products and add items to your cart.
Click the cart icon to view and manage your cart items.
Proceed to checkout to complete your order.
Contributing Contributions are welcome! Feel free to submit issues and pull requests to improve this project.
Contact If you have any questions or need further assistance, please contact @tulipreactjs@gmail.com.
Enjoy shopping on my e-commerce platform!