Skip to content

Interactive MERN e-commerce app with admin/user roles and secure payments.

License

Notifications You must be signed in to change notification settings

Harshjosh361/ShopEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shop Ease - E-commerce App

Shop Ease is a full-featured e-commerce application built with the MERN stack. It provides a seamless experience for both users and administrators, allowing for secure login, product management, and a smooth shopping experience.

Features

  • User Authentication: Secure login for both users and admins using JWT tokens.
  • User Roles:
    • Users: Can browse and view products.
    • Admins: Can add, view, modify, and manage products.
  • Product Management: Admins have full control over the inventory and product details.
  • Secure Payments: Integrated with Braintree for secure online transactions.
  • Responsive Design: Built with React and Tailwind CSS to ensure a great user experience across all devices.

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB Atlas
  • Authentication: JWT (JSON Web Tokens)
  • Payment Gateway: Braintree
  • Hosting: Vercel

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Harshjosh361/ShopEase
  2. Navigate to the project directory::

     cd ShopEase
    
  3. Install the backend dependencies:

    cd backend
    npm install
    
  4. Install the frontend Dependencies:

     cd frontend
     npm install
    
  5. Run the Backend:

    cd backend
    npm start
    
  6. Run the Frontend:

     cd ../frontend
     npm run dev

License

This project is licensed under the terms of the MIT License.

About

Interactive MERN e-commerce app with admin/user roles and secure payments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages