Quiklearn is an AI-powered learning platform that turns students’ course materials into voice-enabled flashcards and quizzes. It provides instant revision tools, reinforces learning with spaced repetition through email reminders, and applies the testing effect to help students deepen understanding without having to create questions themselves.
view the website here.
Key Responsibilities and Achievements
Frontend Development
Ensured superfast loading to reduce user frustrations and encourage usage.
Developed UI components with exact fidelity to Figma designs, delivering pixel-perfect interfaces across all elements.
Built a fully responsive interface optimized for mobile, tablet and desktop viewports across the website and web application
Implemented MUX video integrations for demo and use-cases videos on the landing page.
Implemented smooth, performant animations and micro-interactions for enhanced learning experience
Built a toast notification system to inform users of key events, aligned with the Daisy UI design system.
Technical Integration
Implement user authentication through various auth channels
Magic link
Google sign in
GitHub sign in (for student developers)
Implemented secure payment processing for Nigerian (Naira) and Foreign Students (Dollar)
Implemented secure paywall to prevent free access to premium learning resources.
Architect database design to supports various users with payment options of choice and user resources.
Implemented non-spam email remainders via cron jobs to students based on the spaced repetition
Engineered bulletproof JWT-based subscription security system eliminating payment bypass vulnerabilities, reducing validation time by 95% (500ms→10ms), and removing 425+ lines of complex infrastructure while achieving tamper-proof premium feature protection through cryptographically signed authentication tokens.
Integrated ElevenLabs text-to-speech API with real-time audio generation, custom voice selection, and synchronized word highlighting for enhanced learning accessibility.
Architected scalable Supabase integration with row-level security policies and cross-schema data synchronization for NextAuth and application tables.
Built type-safe server actions with comprehensive error handling, session validation, and real-time data mutations using Next.js 15 App Router architecture.
Designed custom HTML email templates with responsive layouts and integrated Resend API for transactional emails including magic link authentication and subscription notifications.
Code Quality & Performance
Wrote clean, maintainable Typescript code with strong typing.
Implemented efficient state management for optimal application performance
Created reusable components, hooks and utility functions following best practices.
Ensure smooth operation of AI and manual processes (such as adding custom flashcard and questions to a specific quiz)
Tech Stack
React / Next.js
Typescript
Tailwind CSS
Daisy UI
Supabase
GSAP
Lottie Files
Motion (fka Framer Motion)
Resend
Vercel
Impact
Delivered a seamless AI-powered learning experience that lets students' study at their own pace, reinforcing concepts through repetition rather than mass reading —ultimately driving stronger understanding and better grades.