
Recap — AI Study Companion
🥇 NS Hacks Winner. AI-powered note-taking platform with OCR, audio transcription from lectures, automatic flashcard generation, gamified learning streaks, and Groq-powered AI insights. Built in 48 hours.
Timeline
48 Hours (NS Hacks)
Role
Full Stack Developer
Status
CompletedTechnology Stack
Key Challenges
- OCR integration with Tesseract.js
- Audio transcription via AssemblyAI
- Groq inference speed
- Firebase real-time sync under 48h
Key Learnings
- Groq LPU inference
- Audio transcription pipelines
- OCR in the browser
- Firebase architecture
Overview
Recap is an AI-powered study companion that won 🥇 NS Hacks — built in 48 hours by Team Synapse. It revolutionizes how students organize and interact with study materials by creating an intelligent note-taking ecosystem that grows with your learning journey.
Key Features
Smart Note Organization
- Automatic categorization of notes by subject and topic
- OCR integration via Tesseract.js — convert handwritten notes to searchable digital text
- Audio transcription — upload lecture recordings and get searchable text via AssemblyAI
AI-Powered Learning (Groq)
- Flashcard Generation — automatic creation of study cards from your notes
- AI Chatbot — real-time, accurate responses to student queries via Groq API
- PYQ Generator — generates previous year questions with analysis and scoring
- Smart Test Feature — customized tests by duration, subject, difficulty, and class
Gamified Learning
- Study streaks to keep users motivated
- Interactive quizzes with leaderboard rankings
- Knowledge gap identification with personalized resource recommendations
Collaborative Features
- Share notes and create study groups with peers
- Group note editing and collaborative study sessions
Why Groq?
Groq's Language Processing Unit (LPU) provides ultra-fast AI inference, critical for a study app where response latency directly impacts the learning experience. The chatbot and PYQ analysis features use Groq for near-instant responses that feel native, not like a slow API call.
Tech Stack
Frontend: React.js · Tailwind CSS · shadcn/ui · Tesseract.js
Backend: Node.js · Firebase Auth · Google OAuth · Firestore
APIs: AssemblyAI (transcription) · Groq (LPU inference)
DevOps: Vercel · Docker · Firebase Hosting