Skip to content

This is a full-stack eCommerce website built with the MERN stack. The website allows users to browse and purchase products, as well as rate the products and manage their account information. The website also has an admin panel that allows administrators to manage products, users, and orders.

Notifications You must be signed in to change notification settings

Shakhlyn/Agora-MERN_stack_e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Name

Agora: MERN-stack e-commerce website

Features

  • User authentication and authorization
  • Product browsing, cart management, and checkout functionality
  • Admin panel for managing products and orders

Installation

  • Clone the repository
  • Install dependencies using npm install
  • Create a .env file and add your environment variables:
    • Define these in the .env file:
      • PORT, NODE_ENV, DATABASE_URI, JWT_SECRET, PRODUCT_PER_PAGE
  • Run the server and client using npm run dev

Usage

  • Sign up or log in to access the website
  • Browse products, add items to the cart, review and rate products, and proceed to checkout
  • Admins can manage products and view orders in the admin panel

Technologies Used

  • JavaScript, React, RTK Query, React router, MongoDB, Node.js, Express.js
  • JWT, bcryptjs, multer

Contributing

  • Fork the repository
  • Create a new branch for your feature
  • Commit your changes
  • Push to the branch
  • Create a new Pull Request

Contact Information

About

This is a full-stack eCommerce website built with the MERN stack. The website allows users to browse and purchase products, as well as rate the products and manage their account information. The website also has an admin panel that allows administrators to manage products, users, and orders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages