AnNuha Skills
An online learning platform for selling courses and helping students track their learning journey.

Overview
AnNuha Skills is an online learning management platform where students can discover and enroll in courses, get support through direct chat, and track their learning progress. Courses are structured into milestones, modules, and lessons, with quizzes, assignments, and learning resources. The platform also includes a coin-based reward system where students can earn badges based on their progress.
The Challenge
One of the challenging parts was handling monthly subscription-based courses with manual payment processing. Since payments were not fully automated, keeping enrollment and payment status clear for users required careful UX and state handling.
The Solution
Designed a clear payment and enrollment status flow so students could understand the current state of their course access even when payments were handled manually. The platform was also structured around milestones, modules, and lessons to make the learning journey easier to follow.
Key Features
- Course selling and student enrollment
- Milestone, module, and lesson-based learning
- Quizzes, assignments, and learning resources
- Direct chat for student support
- Coin-based rewards and achievement badges
- Monthly subscription-based courses
The Impact
Successfully shipped a production-ready learning platform focused on a structured and user-friendly learning experience.
Technologies
- Next.js
- JavaScript
- Tailwind CSS
- Node.js
- MongoDB
- Mongoose