AI-powered study companion for VIT Chennai CSE Core students.
- Dashboard — CGPA, attendance, tasks, study streak
- VTOP Integration — Login, view attendance, grades, timetable
- Study Buddy — Upload text/PDF → explain, flashcards, quiz, summarize
- AI Tutor — Ask questions with Tutor, Step-by-Step, Socratic, or Code modes
- Scheduler — Task management with AI-suggested study schedules
- File Vault — Organize study materials by subject
- Assignment Generator — Generate full assignments with proper formatting
- Settings — Profile, VTOP credentials, AI config, CGPA calculator
| Layer | Technology |
|---|---|
| Frontend | HTML + Tailwind CSS (dark theme) |
| Backend | Python FastAPI |
| AI | Ollama (local) — qwen2.5:3b, phi3.5, llama3.2:3b |
| Database | Supabase (PostgreSQL) |
| VTOP | UniCC API |
| Deploy | Vercel |
# 1. Install dependencies
pip install -r requirements.txt
# 2. Pull Ollama models
ollama pull qwen2.5:3b
ollama pull phi3.5
# 3. Set environment variables
export OLLAMA_URL=http://localhost:11434
export SUPABASE_URL=your_url
export SUPABASE_KEY=your_key
export UNICC_API=https://api.uni-cc.site/
# 4. Run the server
uvicorn api.index:app --reload
# 5. Open http://localhost:8000npm install -g vercel
vercel login
vercel --prod- Problem Solving Using Java (BACSE106)
- Operating Systems (BACSE106)
- Models of Computation (BACSE201)
- Database Systems (BACSE202)
- Cloud Infrastructure and Architecture (BACSE344)
- Micro Economics (BAHUM106)
- Personal Wealth Management (BAMGT221)
- Qualitative and Quantitative Skills Practice I (BASTS101)
Run database/schema.sql in your Supabase SQL Editor to create all required tables.
Everything is free — ₹0 forever. AI runs locally via Ollama, Supabase free tier, Vercel free tier.