
Project Overview
Microlearning Coach is an innovative educational platform designed to address the challenges of limited access to quality and affordable learning resources. It provides daily lessons, interactive quizzes, progress tracking, and teacher-uploaded content, all optimized for mobile-first learning.
Built with a robust tech stack including Next.js, Node.js, Prisma, and PostgreSQL, the platform ensures scalability and accessibility. With offline access for rural learners and engaging content formats like flashcards, it empowers both students and teachers to learn and share knowledge more effectively.
My Role
As a full-stack developer, I designed and implemented the mobile-first UI/UX, developed the content delivery system for lessons and quizzes, integrated teacher upload tools for sharing resources, set up the database schema and user authentication, and deployed and optimized the platform for rural and low-internet use cases.
Technologies Used
- Next.js
- TypeScript
- Node.js (API Routes)
- PostgreSQL
- Prisma ORM
- Clerk (Authentication)
- CSS Modules
- Tailwind CSS
- Vercel
Key Features
- Bite-sized lessons across multiple subjects
- Offline access for rural learners
- Interactive quizzes and flashcards
- Personalized progress tracking
- Teacher content upload and sharing tools
- Mobile-first, user-friendly design
Problem It Solves
- High cost of textbooks
- Limited availability of quality learning materials
- Lack of centralized, digital academic resources
Why It's Better
- Learn on the go with short, engaging content
- Accessible even with low internet or data
- Free and affordable educational resources
- Built for both students and teachers
Subjects Covered
- Computer Applications
- Basic Math
- Structured Programming
- ICT & Ethics
- And more...
Challenges and Solutions
One challenge was reaching rural learners with limited internet. I implemented offline-first features and lightweight content formats to address this.
Balancing teacher uploads with student accessibility was another challenge. I built a secure teacher upload system with role-based authentication.
Creating a mobile-first, accessible design was critical. I used Tailwind CSS and CSS Modules for a responsive, performance-optimized UI.