manastelavane / Ecommerce

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.

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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.

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


Languages

Language:JavaScript 76.7%Language:CSS 23.1%Language:HTML 0.3%Language:Procfile 0.0%