Rajae Elouardani Portfolio
Rajae Elouardani Portfolio

0%

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.

Website

Live website:

https://cours-adis.vercel.app/

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

CoursAdis – Plateforme de Cours Particuliers en Ligne - Image 1
CoursAdis – Plateforme de Cours Particuliers en Ligne - Image 2
CoursAdis – Plateforme de Cours Particuliers en Ligne - Image 3
Next.jsReactTypeScriptTailwind CSSRadix UIFramer MotionReact Hook FormSonner
Voir le projet →
Rajae Elouardani - Web Developer Portfolio