Skip to content

as-ga/ecommerce-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Ecommerce WebApp

Welcome to our cutting-edge E-commerce website built with React, MongoDB, Express, and Node.js! This robust and scalable application provides a seamless shopping experience for users while leveraging the power of modern web technologies.
  1. ⚙️ Tech Stack
  2. 🔋 Features
  3. 🤸 Quick Start
  4. 🔗 Links
  • React
  • TypeScript
  • MongoDB
  • Express
  • Npde.js
  • Firbase
  • Stripe
  • Shadcn

👉 Authentication and Authorization: Secure user access with registration, login, and route protection.

👉 Responsive UI/UX: A seamless experience across devices with a user-friendly interface

👉 Shopping Cart: Easily add and remove items, and proceed to checkout effortlessly.

👉 Order Management: Keep track of your orders and view order history.

👉 Product Catalog: Browse a diverse range of products with detailed information and images.

👉 Admin Dashboard: Streamline your business operations with a comprehensive admin dashboard for managing products, orders, and users.

and many more, including code architecture and reusability

Prerequisites

Make sure you have the following installed on your machine:

Installation

git clone https://github.com/as-ga/ecommerce-backend.git
cd ecommerce-backend
npm install && npm run build
npm run dev

Environment Variables:

PORT=5000
MONGO_URI=
STRIPE_KEY=
PRODUCT_PER_PAGE=6

CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=

Ashutsoh Gaurav here