Back to Projects
Recap — AI Study Companion
CompletedReactJavaScriptFirebase+5 more

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
Completed

Technology Stack

React
JavaScript
Firebase
Node.js
Tailwind CSS
Groq API
AssemblyAI
Tesseract.js

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