Skip to content

E-commerce WebApp 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.

Notifications You must be signed in to change notification settings

as-ga/ecommerce-frontend

Repository files navigation


Project Banner
nextdotjs typescript stripe mongodb tailwindcss

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

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Installation

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

Environment Variables

  • Create a new file named .env in root folder:
VITE_FIREBASE_KEY=
VITE_AUTH_DOMAIN=
VITE_PROJECT_ID=
VITE_STORAGE_BUCKET=
VITE_MESSAGING_SENDER_ID=
VITE_APP_ID=

VITE_SERVER=
VITE_STRIPE_KEY=

Ashutsoh Gaurav here

About

E-commerce WebApp 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published