An AI-powered educational platform for lecture analysis and study material generation.
Meta Course converts lecture recordings and whiteboard images into structured study resources. Built with React 18 and TypeScript, the platform uses Gemini 2.5 Flash for multimodal content processing to generate quizzes, flashcards, summaries, and exam preparation materials from lecture content.
Record lectures directly in the browser and receive instant text transcriptions with timestamps for easy navigation and review.
Automatically create multiple-choice quizzes, digital flashcards, and concise summaries from each lecture, ready for immediate study.
Capture photos of whiteboards or handwritten notes and extract typed text with contextual understanding of diagrams and equations.
Translate lecture summaries into English, Spanish, French, German, or Chinese for international students or language learners.
Identify topics most likely to appear on exams using frequency analysis and historical patterns from your lecture content.
Upload your syllabus to generate study timelines, track assignments, and organize deadlines with automatic categorization.
| Component | Technology |
|---|---|
| Frontend Framework | React 18 with TypeScript |
| AI Processing | Gemini 2.5 Flash (Multimodal) |
| Data Storage | LocalStorage (Browser-based) |
| UI Styling | Tailwind CSS |
| Architecture | 7 Core Components + 2 Service Modules |
- Type-safe development with full TypeScript implementation
- Privacy-first architecture with local data storage
- Multimodal processing for audio and visual content
- Responsive design optimized for all device types
- Browser-based execution with no backend dependencies
- Modern web browser (Chrome, Firefox, Edge, Safari)
- Microphone access for lecture recording
- Camera access for whiteboard photo capture (optional)
- Record: Capture lecture audio directly in your browser
- Process: AI analyzes and transcribes the content
- Generate: Automatically create quizzes, flashcards, and summaries
- Study: Review with optimized, structured materials
- Privacy-focused: No cloud uploads, data stays on your device
- Real-time processing: Instant transcriptions and analysis
- Modern UI/UX: Responsive interface with smooth animations
- Cross-platform: Works seamlessly on all devices
- Multi-language: Support for 5 major languages
- Smart analytics: Exam probability predictions based on content analysis
- 7 Core Components
- 5 Supported Languages
- 2 Fully-Typed Service Modules
- 0 Backend Dependencies
Contributions are welcome. Please submit a Pull Request following these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/FeatureName) - Commit your changes (
git commit -m 'Add FeatureName') - Push to the branch (
git push origin feature/FeatureName) - Open a Pull Request
GitHub: @Meta-Course
Website: https://meta-course.github.io/
Built for students who want better study tools.
