The Classroom, On The Phone.
A student application for the Morshed educational platform, in development for Android and iOS.
- Role
- Mobile Developer
- Timeline
- In development
- Industry
- Education
- Status
- Coming soon

Companion apps
Account sign-in with email or phone, Google sign-in, language switch and theme toggle.
The student's entry point into their lessons, courses and progress.
Sign-in and the student's learning surface: lessons, courses, exams and progress, in Arabic, with light and dark themes. In development.
How everything connects
What this system is
Morshed already runs as a management platform and a web frontend, both of which ship here as their own case studies. The application is the student's surface of that same platform: it reads the curriculum, courses, exams and progress the platform administers, rather than modelling any of it a second time. The screens shown are from the build in progress — the application has not been released to any store.
What we needed to solve
The Morshed curriculum, courses, exams and progress records are administered in one platform and rendered by a web frontend, but a student's day happens on a phone — where a browser session is a poor place to resume a lesson or sit an exam.
How we shipped it
A dedicated student application planned for Android and iOS, consuming the same API the platform already exposes, so lessons, courses, exams and progress stay one set of records rather than a second copy maintained for mobile.
What it does
Engineering choices
Hard problems, handled
The Morshed curriculum, courses, exams and progress records are administered in one platform and rendered by a web frontend, but a student's day happens on a phone — where a browser session is a poor place to resume a lesson or sit an exam.
A dedicated student application planned for Android and iOS, consuming the same API the platform already exposes, so lessons, courses, exams and progress stay one set of records rather than a second copy maintained for mobile.
Maintaining performance under realistic production load.
Indexed queries, paginated lists, image optimisation, and lean client bundles kept the platform responsive end-to-end.
Results
In the wild
Other case studies
Building something similar?
Let's scope your platform — dashboard, mobile apps, APIs, the full stack.
