Web Development & EducationNov 2025
CoursAdis – Plateforme de Cours Particuliers en Ligne
The CoursAdis project was developed as part of the UML and Software Engineering module (GINF5). It is an online private tutoring platform connecting students with certified teachers. Users can learn at their own pace through personalized video conference courses.
CoursAdis – Online Private Tutoring Platform
The CoursAdis project was developed as part of the UML and Software Engineering module (GINF5). It is an online private tutoring platform connecting students with certified teachers. Users can learn at their own pace through personalized video conference courses. This project allowed us to apply UML modeling concepts, needs analysis, actor identification, and diagram design to structure a complete software system.
Key Features
For Students
- Personal dashboard with course tracking and progress
- Subject catalog and teacher search
- Purchase course packs (Discovery, Progress, Intensive)
- Course booking with teacher and time slot selection
- Course reports and progress tracking
- Educational resources shared by teachers
- Personalized recommendations
- Profile and settings management
For Teachers
- Dashboard with statistics and student tracking
- Course management and time slot creation
- Interactive monthly calendar
- Course reports for each session
- Student management and reservation tracking
For Administrators
- Complete course management (create, modify, delete)
- User management (students, teachers)
- Validation of new teacher requests
- Platform statistics and reports
- System configuration
Period
Nov 2025
Role
Lead Developer
Status
Developed in academic context
Technologies Used
- Framework: Next.js 14.2
- UI: React 18.3, Radix UI, Lucide React
- Styling: Tailwind CSS 4.1, Glassmorphism, dark/light mode
- Type Safety: TypeScript 5.0
- Animations: Framer Motion
- Forms: React Hook Form
- Notifications: Sonner
- Responsive Design: Mobile-first, modern interface
Project Impact
- Practical application of UML and software engineering concepts
- Development of a complete and functional educational platform
- Experience in full-stack development with modern technologies
- Team collaboration and academic project management
Supervision
Pr. Ali Oublekacem, Computer Science Department, Faculty of Sciences of Meknès
Conclusion
The CoursAdis project represents a significant academic achievement demonstrating my ability to apply UML modeling concepts, develop modern and complete web solutions, and work in teams on complex projects. This project also illustrates my mastery of modern frontend technologies and intuitive user interface design.
Galerie



Next.jsReactTypeScriptTailwind CSSRadix UIFramer MotionReact Hook FormSonner
Voir le projet →