A full-stack AI study assistant that gives students low-latency, personalized tutoring.
LearnWise is an AI-powered tutoring platform that adapts to each student β answering questions, explaining concepts, and supporting learning in real time across text and images.
- Multimodal understanding β uses Gemini Vision so students can ask questions about diagrams, handwritten notes, and images, not just text.
- Low-latency responses β runs Llama 3 on Groq for fast inference, so tutoring feels conversational rather than laggy.
- Personalized support β orchestrated with LangChain to tailor explanations to the student's context.
- Full-stack β Django backend + React frontend.
React (client) ββ> Django (API) ββ> LangChain orchestration
ββ Llama 3 on Groq (fast text inference)
ββ Gemini Vision (image/diagram understanding)
Django Β· React.js Β· Llama 3 Β· Gemini Vision Β· Groq Β· LangChain
Project Demo : https://drive.google.com/file/d/1XE6ylxacHTVz8d6MP5M7WyucsAL2dSOR/view
How to start
Backend
virt\Scripts\activate
pip install -r requirements.txt
cd project
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Frontend
cd frontend
npm i
npm run dev