/eCommerceStore2023

This is Full stack ecommerce web app Using MERN Stack

Primary LanguageJavaScript

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.

Features

  • 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.

Installation

  1. Clone the repository:
  1. Install dependencies for the server:

npm install

  1. Install dependencies for the client:

cd client

npm install

4 . Start the development server:

npm run server(root dir)

5 . Start the client side

npm start(inside client dir)

  1. Open your browser and access the application at http://localhost:3000.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and test thoroughly.

  4. Commit your changes and push to your forked repository.

  5. Submit a pull request explaining your changes.

License

This project is licensed under the MIT License.

Contact

For any questions or inquiries, please contact your-ankit.