Skip to content

This is a fun project i decided to make which is an e-commerce website using the mern stack

Notifications You must be signed in to change notification settings

MOHAMAD-ZUBI/MERN-Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Supplements Website

Welcome to the E-Commerce Supplements Website project! This website is designed for users to browse and purchase supplements. It is built using Node.js, Express.js, MongoDB for the backend, and TypeScript with Next.js for the frontend.

Features

  • User authentication and authorization.
  • Product catalog with detailed information.
  • Shopping cart functionality.
  • Secure checkout process.
  • User reviews and ratings for products.
  • Admin panel to manage products and orders.

Technologies Used

  • Backend:

    • Node.js
    • Express.js
    • MongoDB (with Mongoose)
    • JWT for authentication
  • Frontend:

    • TypeScript
    • Next.js
    • React
  • Others:

    • Axios for HTTP requests
    • TailwindCSS for styling
    • NextUI for ready components

Getting Started

  1. Clone the Repository:

    git clone https://github.com/MOHAMAD-ZUBI/MERN-Ecommerce.git
    cd MERN-Ecommerce
    
  2. Install Dependencies:

    cd server
    npm install
    cd ../client
    npm install
    
  3. Configure Environment Variables Create .env files in the server and client folders. Refer to .env.example files for required variables.

  4. Run the Application:

     cd ../server
     npm run dev
     cd ../client
     npm run dev

Backend: http://localhost:3060 Frontend: http://localhost:3000

Folder Structure

server/: Backend Node.js and Express.js code. client/: TypeScript Next.js frontend code.

Contributing

Feel free to contribute! Fork, make changes, and submit a pull request. Follow coding style and conventions.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

This is a fun project i decided to make which is an e-commerce website using the mern stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published