Education

Motaba'ahA school-management ecosystem: administration, teacher app, parent app and a leadership portal

Motaba'ah is not a single app but a connected school system. Teachers record attendance, behaviour observations and evaluations in the teacher app; parents follow each child in the parent app; principals see attendance and behaviour trends and teacher activity in their portal; and an administration system runs the platform — all on one student record.

The Almoaleem website at almoaleem.com, showing the Motaba'ah teacher app's features and its mobile interface.
Motaba'ah Teacher app on iOS: the weekly class timetable and study plan for the first term

Overview

What it is

What a teacher records in class matters to the parents of that student, to the school's leadership and to the team that keeps the system running. Spread across notebooks, spreadsheets and messaging groups, nobody sees the whole picture: parents hear late, principals cannot see which classes are followed up, and support requests disappear.

Teachers use the teacher app for attendance, behaviour observation, periodic evaluations by category, their timetable, study plans and semesters. Parents link to their children with a teacher's code or the student's national ID and follow each child's evaluations and attendance, with push notifications. Principals see attendance and behaviour-observation trends by day, week and month, find teachers who have stopped recording and send them reminders, manage school settings and share read access with supervisors. The administration system handles support requests by status, notifications, polls, user and registration management, and a system error log.

Under it sits one .NET back end with separate APIs for the two apps, Angular apps wrapped with Capacitor for Android and iOS, three Angular web portals, Firebase messaging and sign-in — Arabic-first and right-to-left throughout. Parent access is gated by codes and reviewed requests, never by open search.

If your organisation has people who record, people who follow and people who decide, this is the shape of system I build: role-specific apps and portals over one shared record.

What it does

  • Teacher app: attendance, behaviour observation and periodic evaluations by category
  • Teacher app: timetable, study plans and semesters
  • Parent app: linking to children by teacher code or national ID, reviewed before access
  • Parent app: each child's evaluations and attendance, with push notifications
  • Leadership portal: attendance and behaviour trends by day, week and month
  • Leadership portal: inactive-teacher alerts, school settings and supervisor access
  • Administration system: support requests, notifications, polls and user management
  • Arabic-first, right-to-left interfaces across every surface

Real screens

Real captures from the live product — the screens its users work with every day.

Motaba'ah Teacher app on iOS: the weekly class timetable and study plan for the first term
Teacher appios
Motaba'ah parent app on Android: a parent's linked children with their evaluation stars and activity counts, names hidden
Parent appandroid

What was built

Scope of the work

  1. Teacher mobile app (Android and iOS)
  2. Parent mobile app (Android and iOS)
  3. Leadership web portal
  4. Administration system
  5. .NET back-end services and APIs

Technology

Built with

  • .NET
  • Angular
  • Capacitor
  • Firebase Cloud Messaging
  • Firebase Authentication

Start your project

Building something in this shape?

Tell me what it has to do and who will use it. I'll reply personally with an honest read on scope.

Khalid AboubakrFounder & principal engineer

What would you like to build?
Where are you now?

Your details are used only to reply to this enquiry.