Skip to content

This is a full-stack AI-powered E-Commerce platform featuring a React frontend, Node.js Express backend, and MongoDB Atlas for data storage. It includes real-time product search with live suggestions, Auth0-based authentication, admin-controlled product management, AI-driven product recommendations, and is responsive and scalable.

Notifications You must be signed in to change notification settings

1810suman/E-Commerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 SURAKSHIT STORE - AI-Powered E-Commerce Platform

A full-stack E-Commerce platform with React Frontend, Node.js/Express Backend, MongoDB Atlas Database, and integrated AI-driven product suggestions.


🚀 Features

  • 🔐 User Authentication with Auth0
  • 📦 Product Listings from MongoDB & DummyJSON API
  • 💡 AI-powered Smart Recommendations (Category-based, Similar Products, Price Range, Popular Items)
  • 🔍 Live Search Bar with Suggestions (Amazon-like)
  • 🛒 Shopping Cart Functionality
  • ➕ Admin Product Add Panel
  • 🎨 Responsive, modern UI built with React

🛠️ Tech Stack

  • Frontend: React, CSS, Auth0
  • Backend: Node.js, Express, Axios
  • Database: MongoDB Atlas (Cloud)
  • AI/ML: Python Flask Recommendation System (Deployed on Render)

📂 Project Structure

E-Commerce-Website/
├── Screenshots/
├── frontend/        # React Frontend (Vercel Deployed)
│   ├── public/
│   ├── src/
│   ├── package-lock.json
│   └── package.json
├── backend/         # Node.js Express Backend (Render Deployed)
│   ├── server.js
│   ├── package-lock.json
│   └── package.json
├── ml-backend/      # Python Flask ML Backend (Render Deployed)
│   ├── app.py
│   └── requirements.txt
├── .gitignore
└── README.md

⚙️ Setup Instructions

📦 Backend Setup

cd backend
npm install
node server.js

🌐 Frontend Setup

cd frontend
npm install
npm start

🤖 ML Backend Setup (Python)

cd ml-backend
pip install -r requirements.txt
python app.py

Note: Store MongoDB Atlas URI, Auth0 credentials, and backend API links in respective .env files. Never commit sensitive keys to GitHub.

🧠 AI Product Recommendations

The recommendation system provides intelligent product suggestions based on:

  • User Purchase History
  • Category Preferences
  • Similar Product Attributes
  • Price Range Recommendations
  • Trending Popular Items

Fully extendable to integrate advanced ML models using the Python-based ml-backend.

🌐 Live Project Links

🖥️ Frontend Demo

Surakshit Store Front Page

💡 Author

Developed with ❤️ by Suman Choudhury

🔗 Useful Links

About

This is a full-stack AI-powered E-Commerce platform featuring a React frontend, Node.js Express backend, and MongoDB Atlas for data storage. It includes real-time product search with live suggestions, Auth0-based authentication, admin-controlled product management, AI-driven product recommendations, and is responsive and scalable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published