Flutter Port for School ERP

Заказчик: AI | Опубликовано: 25.04.2026
Бюджет: 250 $

I’m migrating our current SchoolERP Android application to Flutter and would like to begin with three key areas: 1. Home Screen – The new Flutter view must surface announcements and notifications at the top, show a concise dashboard overview of today’s stats, and provide quick-access buttons to the most-used modules. Smooth pull-to-refresh, badge counts, and Firebase push integration should mimic the existing behaviour exactly. 2. Profile – Students and staff need a tabbed layout that presents personal details, attendance records, and grades/performance, all pulled from our current REST endpoints. Data caching, photo upload, and simple edit forms already exist in Java and must be replicated in Dart without losing validation rules. 3. School Contacts & Calendar – For this first sprint I only need the staff directory portion live. Search, role filtering, click-to-call, and email links should work out of the box. The calendar view may stay read-only for now; it simply has to render the same event feed we already expose in JSON. You have to use same Android source, API codes (Extract), and the original UI assets. Keep the file and folder structure Flutter-standard, comment the code clearly, and ensure it builds for both Android and iOS (latest stable channel). Let’s target clean architecture, provider or bloc for state management (open to suggestions), and commit each module separately so I can review along the way. Deliverables • Full Flutter source for the three modules • Compilable APK/IPA for smoke testing • Brief setup notes and any third-party package list . Submit to apple store I’m ready to start as soon as you confirm the timeline and milestones.