Skip to content
Mohamed Mamoun — home
All projects

E-Learning Platform

Ajeep Education

Cross-platform e-learning for every school level: live video lessons, paid enrollment, and biometric sign-in.

Year
2025
Category
E-Learning Platform
Stack
Flutter · Bloc · Firebase · REST API

The problem

Ajeep Education needed one product to deliver structured lessons to students at every school level — live classes, paid enrollment, secure access — on Android, iOS, and desktop.

The approach

A single Flutter codebase with Bloc for predictable, testable state across dozens of screens. Live video lessons, integrated payments, and biometric sign-in, backed by Firebase and a REST API.

The outcome

Live on Google Play as the company's flagship product, serving students across all school levels from one codebase.

The screens

6 screens · scroll to browse

  • Ajeep Education home screen: promotional banner carousel, search, and course sections for secondary and applied education
  • Course detail screen for an electrical circuits course, showing a video preview, chapter count, effort, start date, level, and purchase state
  • Video lesson player showing an annotated lecture slide, playback controls, view count, and tabs for notes, discussions, and multiple-choice questions
  • Special offers screen with referral coupons and discounted course bundles priced in Kuwaiti dinar
  • Discount coupon screen showing a 50% promotional code with a copy-and-apply action, plus additional bundle offers
  • Ajeep Education splash screen with the app's logo