Souvikparua / COMPLETE-Fullstack-ecommerce-Responsive-MERN-App

A COMPLETE Fullstack ecommerce Responsive MERN App using React, Redux, Nodejs, and MongoDB. A working ecommerce site from scratch, using React, Redux, Nodejs, and MongoDB.
GNU General Public License v3.0
14 stars 17 forks source link

Fullstack Ecommerce Responsive MERN App

This repository contains the complete source code for building a Fullstack Ecommerce Responsive MERN (MongoDB, Express, React, Node.js) App. The application is a working ecommerce site developed from scratch, utilizing React for the frontend, Redux for state management, Node.js for the backend, and MongoDB as the database.

Features

Tech Stack

Getting Started

  1. Clone the Repository:

    git clone https://github.com/Souvikparua/COMPLETE-Fullstack-ecommerce-Responsive-MERN-App.git
    cd COMPLETE-Fullstack-ecommerce-Responsive-MERN-App
  2. Install Dependencies:

    # Install frontend dependencies
    npm install
    
    # Install backend dependencies
    cd backend
    npm install
  3. Configure Environment Variables:

    • Create a .env file in the backend directory.
    • Add the required environment variables, such as MongoDB connection string, etc.
  4. Run the Application:

    # Run the frontend (in the root directory)
    npm start
    
    # Run the backend (in the backend directory)
    npm run dev
  5. Open in Browser: Open your browser and navigate to http://localhost:8000 to access the ecommerce application.

License

This project is licensed under the GPL License. Feel free to use and modify the code for your own projects.