Skip to content

Latest commit

 

History

125 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechShop

  • TechShop is an online shopping platform focused on technology products. Developed with the MERN stack—MongoDB, Express.js, React.js, and Node.js—it features a sleek, intuitive interface designed to deliver a smooth and efficient user experience.

Key Features

  • *User Authentication: Includes secure user registration and login functionalities.
  • *Product Listing: Comprehensive listing of tech products with detailed descriptions and images.
  • *Shopping Cart: Users can add/remove items with an auto-update feature.
  • *Order Management: Users can track their orders from checkout to delivery.
  • *Admin Panel: Allows sellers to manage product inventory and monitor orders in real-time.
  • *Responsive Design: A mobile-friendly UI for shopping on-the-go.
  • *Ratings: Customers can rate their purchased products.

Technology Stack

  • *Frontend: React.js (located in the 'frontend' folder)
  • *Backend: Express.js & Node.js (located in the 'backend' folder)
  • *Database: MongoDB

$ Installation & Setup $

YOU NEED THESE

  • Node.js
  • npm
  • MongoDB

In

  1. Navigate into the project directory.

Setting up the backend

  1. Install backend dependencies in the root folder: npm install

Setting up the frontend

  1. Navigate into the frontend directory: cd frontend
  2. Install frontend dependencies: npm install

Starting the servers

  1. Navigate back to the root directory: cd ..
  2. Start the development server: npm run dev

Note: You need to add your own .env file in the root folder with the necessary environment variables for the project to work. CHECK THE example.env

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages