Skip to content

MERN stack e-commerce application with admin functionality and PayPal payment integration. Admin cred: admin@mail.com test1234

Notifications You must be signed in to change notification settings

VighneshManjrekar/proshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProShop E-commerce Platform

proshop is a full-stack MERN (MongoDB, Express.js, React, Node.js) application with Redux Toolkit for state management. The platform allows users to buy and sell products, integrating PayPal for seamless transactions. It includes an admin dashboard for managing products, users, and orders.

Features

Admin

  • Manage Products:
    • View, edit, add, and delete products.
  • Manage Users:
    • Edit user information.
  • Order Processing:
    • View and process orders.
    • Mark orders as delivered.

User

  • Authentication:
    • User authentication using JSON Web Tokens (JWT).
  • Shopping:
    • Browse and buy products.
    • Pay securely using PayPal integration.
  • Account Management:
    • View and update own information.
  • Order History:
    • View a list of past orders.

Getting Started

  1. Clone the repository:

    git clone https://github.com/VighneshManjrekar/proshop
    cd proshop
  2. Install dependencies:

    # Install client dependencies
    npm install --prefix frontend
    
    # Install server dependencies
    npm install
  3. Set up environment variables: Rename a example.env file and add the necessary variables.

  4. Run the application:

    # Run the server
    npm run dev
  5. Open your browser and go to http://localhost:5173 to access ProShop.

Database seed

To import default data to you database use followin commands

# delete data
npm run data:destroy

# import data
npm run data:import

About

MERN stack e-commerce application with admin functionality and PayPal payment integration. Admin cred: admin@mail.com test1234

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages