StudyMentor RAG Chatbot (Backend + Frontend) A Retrieval-Augmented Generation (RAG) powered AI/ML study assistant built with Flask, FAISS, Sentence Transformers, MongoDB, Ollama (LLaMA 3), and React. The project includes gesture recognition, PDF/URL ingestion, caching, and chat history storage.
🚀 Features
📚 RAG-based context retrieval from PDFs and online sources 🔍 FAISS vector search with caching 🤝 LLaMA 3 integration using Ollama ✋ Gesture-controlled input using MediaPipe 🧠 SentenceTransformer embeddings 🗂 MongoDB Atlas chat history logging 🖥 Full React frontend ⚡ Lightning-fast and ready for deployment 📦 Tech Stack