Back to projects

Backend architecture, API design, commerce workflows, and admin implementation

Mounir Education Platform

Commerce-backed Laravel education platform powering courses, programs, live masterclasses, online masterclasses, payments, certificates, community content, messaging, and admin operations.

Laravel 8 PHP 8 MySQL Eloquent ORM Laravel Sanctum Livewire 2 REST API Laravel Queues PHPUnit Tailwind CSS Alpine.js Laravel Mix Stripe PayPal Apple In-App Purchases Firebase Cloud Messaging Google Cloud Translation API FFmpeg Intervention Image DomPDF Chart.js Trix Flowbite

Project detail

This page is ready for screenshots, repository links, live URLs, implementation notes, and deeper technical case-study content.

Overview

Designed and implemented a Laravel-based education commerce platform with a multi-version REST API, role-based admin panel, and purchase flows for courses, programs, online masterclasses, and live masterclasses. The system supports authentication, user profiles, purchases, coupons, payment sessions, receipts, progress tracking, exams, certificates, and content management. The platform also includes community and engagement features such as posts, stories, likes, votes, saved posts, referrals, rewards, discussions, direct messaging, push notifications, media uploads, video/image processing, moderation workflows, and scheduled automation for order cleanup and post publishing. The admin area gives operators tools to manage users, learning content, live events, purchases, reports, coupons, settings, and moderation queues.

Technical highlights

  • Multi-provider checkout for courses programs online masterclasses and live masterclasses
  • Role-based Livewire admin for users content purchases reports coupons settings and moderation
  • Learning progress exams certificates ticketing receipts and order management
  • Community layer with posts
  • stories
  • likes
  • votes
  • saved posts
  • profiles
  • discussions
  • and messaging
  • Media upload pipeline with thumbnails video metadata extraction optimization captions and moderation
  • Push notifications referral rewards coupons scheduled post publishing and unpaid order cleanup
  • Multi-version REST API with Sanctum authentication and feature test coverage