Skip to content

This is an ecommerce website for selling products online.It includes features such as a shopping cart, product pages, search bar, customer reviews, filters, Mobile responsive, payment gateway, order tracking and Admin Panel made using Chartjs.

Notifications You must be signed in to change notification settings

manastelavane/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN E-COMMERCE TUTORIAL

http://ecommerce-manas.onrender.com/

#Features

  • Shopping cart: allows customers to add items to their virtual cart as they shop on the site.
  • Product pages: dedicated pages for each product that include detailed information and images of the product.
  • Search bar: allows customers to search for specific products on the site.
  • Filters: allow customers to narrow down their search results by various criteria such as category,price, ratings , etc.
  • Customer reviews: allow customers to leave reviews and ratings for products, which can help other customers in their purchasing decision.
  • Mobile optimization: ensure that the website is easily usable on mobile devices.
  • Payment gateways: integrate payment gateway with stripe.
  • Order tracking: allow customers to track the status of their orders.
  • Admin Panel : Admin can track orders, product stocks, various analytics graphs.

#Result Screenshot

Home Page image

Products: image

Product Details: image

Product Review: image

Cart: image

Confirm Order: image

Card Details: image

Order Placed: image

Placed Order Details: image

Admin Dashboard: image image image

Install Dependencies

For Backend - npm i

For Frontend - cd frontend npm i

Env Variables

Make Sure to Create a config.env file in backend/config directory and add appropriate variables in order to use the app.

Essential Variables PORT= DB_URI = STRIPE_API_KEY= STRIPE_SECRET_KEY= JWT_SECRET= JWT_EXPIRE= COOKIE_EXPIRE= SMPT_SERVICE = SMPT_MAIL= SMPT_PASSWORD= SMPT_HOST= SMPT_PORT= CLOUDINARY_NAME CLOUDINARY_API_KEY CLOUDINARY_API_SECRET fill each filed with your info respectively

About

This is an ecommerce website for selling products online.It includes features such as a shopping cart, product pages, search bar, customer reviews, filters, Mobile responsive, payment gateway, order tracking and Admin Panel made using Chartjs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages