MicroScroll - AI-Powered Microlearning Platform
Overview
MicroScroll is a full-stack learning platform that transforms lengthy academic documents into Instagram-style scrollable study cards optimized for modern mobile learning.
The platform addresses information overload by enabling active recall, gamified revision, and spaced repetition.
Key Features
• Multi-Format Processing: Built custom pipelines to parse PDF, DOCX, and PPTX files.
• AI-Based Chunking: Designed algorithms to extract key concepts and preserve learning context.
• Mobile-First UI: Developed gesture-driven, vertical scroll interfaces with smooth animations.
• Active Recall System: Implemented Ghost Words and spaced repetition mechanisms.
• Gamified Revision: Added swipe-based speed revision with scoring and streaks.
• Analytics Dashboard: Built performance visualizations and learning insights.
Technical Implementation
- Frontend: React 19, TypeScript, Vite, Tailwind CSS
- Backend: Express.js with Prisma ORM
- Database: Supabase PostgreSQL with pooling
- Security: JWT, bcrypt, Zod validation, Helmet
- PWA: Service Workers for offline access
Core Functionality
- Secure file uploads up to 100MB
- Auto-generated learning decks
- Progress tracking and streaks
- Optimized API queries and caching
- Modular MVC architecture
Impact
MicroScroll improves learning efficiency by enabling students to consume complex material in bite-sized, engaging formats optimized for retention and mobility.