Skip to content

Rishabhjain610/ShopNest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Video Demo

ShopNestdemo.mp4

🛍️ ShopNest – E-commerce Platform

ShopNest is a modern e-commerce platform built on MERN stack, designed to provide a seamless shopping experience for customers and powerful management tools for admins.
It supports clothing sales, has an integrated admin panel, and includes AI-powered support with Gemini chatbot.


🚀 Features

🛒 User Features

  • Browse Products – Clothing for men and women with filtering & search
  • Responsive Design – Works across desktop, tablet, and mobile
  • Multilingual Support – Powered by Google Translate API (auto-detects query language)
  • Authentication – OAuth with Firebase and normal login/signup
  • Cart & Checkout – Add/remove items, update quantities
  • Payments – Secure payments via Razorpay or Cash on Delivery
  • Order Tracking – Users can view real-time order status updated by admin
  • Gemini AI Chatbot – Answers queries in the same language the user asks
  • Notifications via Twilio – Receive order status updates via WhatsApp

🛠️ Admin Panel

  • Product Management
    • Add, Edit, or Delete products
    • Change product status (Delivered, Cancelled, Shipped)
  • Order Management
    • View all orders
    • Update order status (Processing, Shipped, Delivered, Cancelled)
  • Analytics Dashboard (Chart.js)
    • 🌍 Geographical Insights – Orders by State & Country
    • 🧑‍🤝‍🧑 Demographics – Purchases split between Men vs Women
    • 👕 Category Trends – Performance of categories (Topwear, Bottomwear)
    • 📦 Order Insights – Total orders, order status breakdown, sales growth
  • Twilio Integration – Send automated SMS or WhatsApp updates for orders

🧑‍💻 Tech Stack

  • Frontend: React.js, Tailwind CSS, Chart.js
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: Firebase OAuth, JWT, Normal Email-Password
  • Payments: Razorpay Integration, Cash on Delivery
  • AI Chatbot: Gemini API
  • Translation: Google Translate API
  • Notifications: Twilio WhatsApp
  • Charts & Analytics: Chart.js

🔐 Authentication

  • Firebase OAuth – Google, Facebook login
  • Email & Password – Normal login/signup
  • JWT Tokens – Secure session management

💳 Payment Integration

  • Razorpay for online secure transactions
  • Cash on Delivery (COD) for flexible payments

🤖 Gemini Chatbot

  • Integrated AI chatbot "Simon" built with Gemini API
  • Responds in the same language the user asks the question
  • Provides help with:
    • Products
    • Orders
    • Payments
    • Returns
    • General support

🌐 Multilingual Support

  • Integrated with Google Translate API
  • Supports multiple languages dynamically for global customers

📊 Analytics Dashboard (Admin)

The admin can view detailed insights using Chart.js:

  • Orders by State & Country 🌍
  • Purchases by Men vs Women 🧑‍🤝‍🧑
  • Top Categories (Clothing segments) 👕
  • Total Orders & Sales Trends 📦

About

MERN-based e-commerce platform with AI chatbot, admin analytics dashboard, Razorpay payments, and multilingual support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages