Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LearnWise πŸ“šπŸ€–

A full-stack AI study assistant that gives students low-latency, personalized tutoring.

What it does

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.

Architecture (high level)

React (client) ──> Django (API) ──> LangChain orchestration
                                      β”œβ”€ Llama 3 on Groq  (fast text inference)
                                      └─ Gemini Vision     (image/diagram understanding)

Tech stack

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages