Skip to content

Ada E-Comm. : LLM powered (RAG arch.) e-commerce site offering personalized recommendations based on User data.

Notifications You must be signed in to change notification settings

Theistic-guy/Ada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Ada E-Comm: Shop Smarter, Live Better!

Ada E-Comm is an intelligent, LLM-powered e-commerce platform designed to make online shopping personal, intuitive, and delightful. The system learns from each user’s behavior — their searches, preferences, and purchases — to provide highly personalized recommendations and smart product discovery.


🌟 Overview

In a typical e-commerce site, recommendations are often generic. Ada E-Comm changes that. By combining Large Language Models (LLMs) with Retrieval-Augmented Generation (RAG), the platform delivers context-aware suggestions that actually make sense for each individual shopper.

The website dynamically adapts to what the user searches for, views, or buys, and even the banner ads on the homepage reflect their unique interests.


💡 How It Works

When a user signs up, they share a few personal shopping preferences. As they continue browsing, Ada E-Comm tracks their search history, viewed items, and purchased products. This data forms the foundation for personalized home-page recommendations, featured banners, and related product suggestions.

For product discovery, the semantic search system is powered by a Gemini LLM combined with a RAG pipeline. User queries are converted into embeddings and compared against product vectors (stored in FAISS), ensuring the most semantically relevant items are returned — even if the wording differs from product titles.


🧠 Technical Architecture

  • Frontend: React (clean, dynamic UI)
  • Backend: FastAPI
  • Database: MongoDB for user and product data
  • Vector Database: FAISS for similarity search
  • LLM: Google’s Gemini integrated with RAG for contextual responses
  • Scraping: Over 6,000 products extracted from Amazon using Selenium — including titles, prices, discounts, ratings, images, and features.
  • Authentication: Secure login/signup system connected to MongoDB.

🖼️ Glimpses

🏠 Home Page

Screenshot 2025-04-28 010314

🔍 Semantic Search

Screenshot 2025-05-27 215201

🛒 Personalized Recommendations

Screenshot 2025-04-28 010911

🔐 Advertisements

Screenshot 2025-04-28 011414 Screenshot 2025-04-28 011039

🤝 Team & Acknowledgements

Developed by Aryaman , Ayushmaan & Devansh

About

Ada E-Comm. : LLM powered (RAG arch.) e-commerce site offering personalized recommendations based on User data.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •