Click any image to explore the gallery in full screen
ESCClose←→Navigate
Overview
About This Project
UPSKIL AI is a next-generation mobile learning platform that transforms how professionals acquire, validate, and showcase skills. Built with Flutter for seamless
cross-platform delivery on iOS and Android.
The platform delivers personalized 5–10 minute daily learning sessions powered by OpenAI's GPT-4o, covering 7 career tracks and 40+ in-demand skills including Mobile
Development, Web Development, Data Science & AI, Backend Engineering, DevOps & Cloud, UI/UX Design, and Cybersecurity.
Key Features:
• AI-Adaptive Learning Engine — Real-time difficulty adjustment based on performance and learning style
• Micro-Learning Architecture — Bite-sized daily sessions scientifically optimized for retention
• Interactive Quiz System — Adaptive assessments with instant feedback and auto-advance
• Gamification — XP system, daily learning streaks, achievement badges, and skill progression
• 7 Career Tracks & 40+ Skills — Each with dedicated lessons, icons, descriptions, and progress tracking
• Beautiful Dark-Mode UI — E-LearnUp-inspired design with warm orange, periwinkle, and pink accent system
• Custom Animated Logo — Hand-drawn with CustomPainter, cinematic splash with floating particles
• Clean Architecture — Domain/Data/Presentation layers with Riverpod state management and Freezed models
• Full Profile Management — Dark hero header, network profile photos, experience level settings, account controls
• 140+ Unit Tests — Comprehensive test coverage across all features
Tech Stack:
Flutter 3.27+ | Riverpod 2.6 | GoRouter 14 | Firebase Auth & Firestore | OpenAI GPT-4o | Freezed | Plus Jakarta Sans | 140+ Tests | Clean Architecture
This project demonstrates expertise in Flutter mobile development, AI integration, state management architecture, responsive UI/UX design, and test-driven development.