Skip to content

HiveDeal This is a full-stack e-commerce project built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to browse products, add them to their cart, and make purchases.

Notifications You must be signed in to change notification settings

SadanandMiskin/HiveDeal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

HiveDeal: MERN E-commerce

HiveDeal: MERN E-commerce

Features

Admin Features

Feature Coded? Description
Add a Product Ability of Add a Product on the System
List Products Ability of List Products
Delete a Product Ability of Delete a Product
Users List Total Number of Users
Revenue Total Revenue

User Features

Feature Coded? Description
Create a Cart Ability of Create a new Cart
See Cart Ability to see the Cart and it items
Remove a Cart Ability of Remove a Cart
Add Item Ability of add a new Item on the Cart
Remove a Item Ability of Remove a Item from the Cart
Checkout Ability to Checkout

eCommerce

HiveDeal This is a full-stack e-commerce project built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to browse products, add them to their cart, and make purchases.

Setup

  1. Clone the repository: https://github.com/Puneet-NJ/e-commerce

  2. Install dependencies:

    • Backend:
      • cd backend
      • npm i
    • Frontend:
      • cd frontend && e-commerce
      • npm i
  3. Set up environment variables: Create a .env file in the root directory and add the following variables:

  4. Run the development server: cd backend: npm start cd frontend && cd e-commerce: npm start

  5. Access the application:

  • PORT=3000 mongo_URI=YOUR_MONGODB_URL token=ADMIN_TOKEN(ANY_VALUE) user_token=USER_TOKEN adminName=ADMIN_MAIL adminPass=ADMIN_PASS
  1. Run the development server: cd backend: npm start cd frontend && cd e-commerce: npm start

  2. Access the application: Server running on http://localhost:3000 for backend Open http://localhost:3001 in your webbrowser for frontend

Deployment

The application can be deployed using Vercel. Follow the steps mentioned in the Vercel CLI documentation to deploy the application.

Contributing

Contributions are welcome! If you find any issues or want to contribute to the project, feel free to open a pull request or submit an issue.

About

HiveDeal This is a full-stack e-commerce project built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to browse products, add them to their cart, and make purchases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • HTML 2.0%
  • CSS 0.4%