Ma3refa

Year 2024
Role Backend Developer
Ma3refa — app screens
A modular educational marketplace connecting students with providers through courses, lessons and virtual consultations, with a wallet, referral and commission economy and dynamic pricing including tax and provider fees.

Platform Features

  • Course and lesson management, virtual consultations over Agora, ratings, bookmarks and resource categorisation.
  • Admin, provider and client roles with Laratrust role-based access control.
  • HyperPay payment integration, a digital wallet, a referral and commission system and dynamic pricing with tax and provider fees.
  • Real-time notifications, support tickets, analytics, multi-language support and advanced search and filtering.

Technology

Laravel 9 on PHP 8 with a modular design spanning 30+ modules, Sanctum-secured APIs and a Blade-based responsive interface. Quality tooling includes API documentation, PHPUnit tests, PHP CS Fixer, PHPStan and PHPInsights.

Stack

  • PHP
  • Laravel
  • Blade
  • MySQL
  • Laravel Sanctum
  • REST API
  • HyperPay
  • Agora
  • PHPUnit
  • PHPStan