This microlearning application is designed to provide a structured and engaging learning experience through short, interactive lessons and gamification elements.
The app includes a traditional onboarding flow where users sign up, log in, and complete a guided setup. After onboarding, users land on a dashboard that displays their overall progress, earned badges, current lesson, and recent activities.
Users can access structured learning paths, each consisting of multiple lessons. Upon completing lessons, users earn points and badges based on their performance and behavior. A streak system is implemented to encourage daily engagement, following standard streak logic.
Each lesson rewards users with points (e.g., 15 points per lesson), which contribute to their ranking on the leaderboard. This leaderboard allows users to compare their progress with others and stay motivated.
The app also includes quizzes after lessons to validate learning and assess user understanding. The current lesson is always highlighted to guide users on what to complete next, while a recent activity section keeps track of their latest actions.
Learning paths are dynamically structured, and new paths can be generated using AI based on user data and behavior. Different badges are awarded based on different user activities and achievements.
Additional features include a subscription system for premium access, dark mode for improved user experience, and an option for users to delete their account.
The overall system focuses on improving user engagement, consistency, and personalized learning through a gamified approach.