SozAster
A complete learning platform for an institute in Kurdistan. Students browse, buy and watch courses on iOS and Android in four languages, teachers see exactly what they earn, and the institute runs the whole operation from one admin panel.

Client
Esmat
Type
App
Timeline
50 days
Deliverables
iOS and Android app (Flutter) Laravel API and Filament admin panel Four languages with full RTL: English, Sorani, Badini, Arabic FIB payment integration Protected video streaming with Bunny Push notifications (FCM) Teacher earnings and revenue-split dashboard Server setup, deployment and store release
THE CHALLENGE
An institute with multiple teachers and a growing catalogue of recorded courses had no single place to sell and deliver them. Payments were collected by hand, video was easy to copy once it left their hands, and there was no reliable record of who had bought what or what each teacher was owed. Their students also read in four different languages, so an English-only app was never an option.
THE SOLUTION
An iOS and Android app in Flutter, with Laravel and Filament behind it. Students browse featured courses, subjects, packages and teachers, search the full catalogue, and enroll in seconds. Payment goes through FIB: scan the QR in your banking app and access unlocks automatically. Lessons stream through Bunny on signed links with screen capture blocked and the player watermarked. Progress is saved lesson by lesson, students ask questions underneath each one, teachers reply and pin the important answers, and push notifications link straight back into the app. All of it runs in English, Kurdish Sorani, Kurdish Badini and Arabic, with genuine right-to-left layout rather than translated strings dropped into a left-to-right design. Teachers get their own side of the app: net earnings after institute commission, a course-by-course revenue split, student counts, and every comment in one feed. The admin panel handles the rest - promote a teacher, assign their courses, set the commission, upload lessons, moderate comments, and broadcast an announcement to everyone at once.
THE RESULT
The institute now runs on one system. Students pay and get access without anyone confirming it by hand. Lessons stream on signed links, so course files no longer circulate freely. Every sale is recorded against a student and a teacher, which turns the commission split into a calculation instead of a conversation. And the institute adds courses, lessons, pricing and announcements itself, in all four languages, without coming back to us.