← back
Cross-Platform Madressa Portal App

Cross-Platform Madressa Portal App

Pending
💰 USD 250–750 👤 Unknown 🕒 21d ago status: new
PHP Mobile App Development iPhone Android iOS Development Documentation React Native Flutter Database Management API Integration
Our madressa needs one unified mobile app that runs on both iOS and Android and covers the everyday tasks of our community. The three core modules are clear: 1. Student attendance tracking that lets teachers mark presence in seconds and allows parents to view a child’s history. 2. Class schedule management so every user can see real-time timetables and any last-minute changes. 3. Hifz tracker, lesson tracker and progress. 4. Homework assignment submissions with file upload, due-date reminders, and status visibility for students, teachers, and parents. Four user roles must be recognised—Students, Teachers, Parents, and an Admin profile that can create classes, add users, and review analytics. A straightforward email-and-password login is the required authentication method now, yet the code should stay flexible enough to bolt on social logins later if we choose. The finished product should feel native on both platforms, respect current Apple and Google UI guidelines, and be driven by a clean, well-documented codebase (Flutter, React Native, or another modern cross-platform toolkit you’re comfortable with). Push notifications, basic offline access for previously loaded data, and secure API integration to our existing database will round out the experience. Deliverables: • Fully functional iOS & Android builds uploaded to TestFlight/Google Play internal testing • Admin-level backend or console to manage users, classes, attendance, and assignments • Source code with clear comments and setup instructions • One short hand-over session (video call or recorded demo) plus two weeks of post-launch bug support Acceptance criteria will be feature parity across both platforms, smooth role-based navigation, and successful sign-in/out using email credentials on real devices.
↗ View on Freelancer