eCommerceStore2023
This is a full-stack eCommerce web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides a complete solution for setting up an online store, including product listings, shopping cart functionality, user authentication, and more.
-
User Registration and Login: Users can create accounts and log in to access personalized features.
-
Product Listings: Display a wide range of products with details such as name, price, description, and images.
-
Product Search: Users can search for products based on keywords or specific criteria.
-
Shopping Cart: Users can add products to their cart, view the cart contents, and proceed to checkout.
-
Payment Integration: Integration with a payment gateway for secure online payments.
-
Order Management: Administrators can manage orders, view order details, and update order status.
-
User Reviews and Ratings: Users can leave reviews and ratings for products.
-
User Dashboard: Personalized dashboard for users to manage their profile, orders, and preferences.
-
Admin Dashboard: Admin panel for managing products, categories, orders, and user management.
- Clone the repository:
- Install dependencies for the server:
- Install dependencies for the client:
4 . Start the development server:
5 . Start the client side
- Open your browser and access the application at
http://localhost:3000
.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Make your changes and test thoroughly.
-
Commit your changes and push to your forked repository.
-
Submit a pull request explaining your changes.
This project is licensed under the MIT License.
For any questions or inquiries, please contact your-ankit.