Skip to content

Mohitkumar1322/EcommerceCartFullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-Powered E-Commerce Website | MERN Stack Major Project

Welcome to the AI-Powered E-Commerce Website, a full-stack project built using the MERN Stack (MongoDB, Express, React, Node.js). This project is perfect for CSE Final Year Major Projects, portfolio building, and learning real-world full-stack development with modern features.


Screenshot 2025-09-03 160423 Screenshot 2025-09-03 160436 Screenshot 2025-09-03 155854

WorkFlow Diagram

diagram

πŸ”₯ Features

  • Modern E-Commerce UI built with React.js
  • Google Authentication using Firebase/Google API
  • Secure Payments with Razorpay integration
  • Full Admin Dashboard for product, order, and user management
  • Add to Cart & Checkout System
  • Order Booking & Tracking
  • Real-time Stock Updates
  • AI-Powered Product Recommendations
  • Responsive Design for mobile and desktop
  • Free Deployment on Render

πŸ› οΈ Tech Stack

  • Frontend: React.js, TailwindCSS, Context API
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase/Google Auth
  • Payments: Razorpay
  • Deployment: Render
  • Extras: AI integration for recommendations

πŸš€ Project Highlights

  • Fully functional admin panel to manage products, orders, and users
  • Secure user authentication and authorization
  • Cart and checkout features with live payment integration
  • AI-powered suggestions to enhance the user shopping experience
  • Responsive and mobile-friendly UI

πŸ’‘ Project Use Cases

  • Final Year Major Project for CSE/IT students
  • Resume/Portfolio boosting
  • Real-world e-commerce website simulation
  • Learning MERN Stack development, AI integration, and payment gateway

πŸ“‚ Getting Started

  1. Clone the repository:
git clone https://github.com/Mohitkumar1322/EcommerceCartFullStack.git
  1. Go to individual directory cd backend,frontend,admin and install all via
 npm i
  1. Run all folder in terminal by after setting up .env
npm run dev
  1. Set up .env
PORT=8000
MONGODB_URL="your_mongodb_connection_string"
JWT_SECRET="your_jwt_secret"
ADMIN_EMAIL="your_admin_email"
ADMIN_PASSWORD="your_admin_password"
CLOUDINARY_NAME="your_cloudinary_name"
CLOUDINARY_API_KEY="your_cloudinary_api_key"
CLOUDINARY_API_SECRET="your_cloudinary_api_secret"
RAZORPAY_KEY_SECRET="your_razorpay_key_secret"
RAZORPAY_KEY_ID="your_razorpay_key_id"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages