✨ Features

🎀 Intelligent Audio Recording

  • Browser-based audio recording using Web Audio API
  • Real-time recording timer
  • Automatic audio format conversion for API compatibility
  • Support for multiple audio formats (WebM, MP3, WAV, OGG)

πŸ€– AI-Powered Analysis

  • Audio Transcription: Convert lecture audio to text using Gemini AI
  • Smart Summaries: Generate concise, well-structured explanations (200-400 words)
  • Key Concepts Extraction: Automatically identify and explain important topics
  • Plain Text Output: Clean, readable content without markdown formatting

πŸ“ Adaptive Quiz System

  • Three Difficulty Levels:
    • Easy: Foundational facts and basic concepts
    • Medium: Application and understanding of concepts
    • Hard: Deep theoretical knowledge and complex analysis
  • Dynamic question generation based on lecture content
  • Real-time scoring and progress tracking
  • Interactive quiz interface with instant feedback

πŸ“Š Dashboard & Analytics

  • Main Dashboard: Record new lectures and view recent successes
  • Recent Lectures: Browse past recordings with mastery indicators
  • Study Materials: Organize and access all your learning resources
  • Analytics: Track study hours, mastery level, and quiz performance

🎨 Modern UI/UX

  • Responsive design for all devices
  • Dark mode support (via next-themes)
  • Smooth animations and transitions
  • Accessible components built with Radix UI
  • Clean, minimalist interface

πŸ›  Tech Stack

Core Framework

  • Next.js 16.0.10 - React framework with static export
  • React 19.2.0 - UI library
  • TypeScript 5.0 - Type safety

Styling

  • Tailwind CSS 4.1.9 - Utility-first CSS framework
  • Radix UI - Accessible component primitives
  • Lucide React - Icon library
  • next-themes - Dark mode support

AI Integration

  • @google/generative-ai 0.24.1 - Google Gemini API client
  • Gemini Flash Latest - AI model for transcription and content generation

Additional Libraries

  • Sonner - Toast notifications
  • React Hook Form - Form management
  • Zod - Schema validation
  • date-fns - Date utilities
  • Recharts - Data visualization (for future analytics)

Built With

Share this project:

Updates