A Unified Mobile Access Layer for University Operations
Academic services, identity, communication and administration in one app
Client

Mae Fah Luang University (Chiang Rai, Thailand)

Mae Fah Luang University needed a dependable mobile entry point for the daily activities of students, instructors, staff and administrators. MFU Life brings academic records, campus services, communication and operational content together in a bilingual Flutter application for iOS and Android.
Instead of replacing the university's established systems, Outsourcify introduced a decoupled access layer. A Flask API gateway connects the app to MFU's central Management Information System and identity services, while a headless WordPress and WPML portal lets administrators manage localized navigation, content and announcements independently of mobile releases.
Results
Challenge
A university-wide application has to simplify a fragmented environment without weakening the systems behind it:
- Distributed information: schedules, exam seating, grades, payments, housing and academic records originated in different institutional systems.
- Peak demand: registration, examination and result periods concentrate large volumes of requests into short windows.
- Different responsibilities: students, instructors, staff and administrators each need a distinct view of the same campus ecosystem.
- Bilingual operations: mobile content and administration had to remain consistent in Thai and English.
- Authentication continuity: users needed to move between native features and existing university services without repeatedly signing in.
Solution
The Flutter client presents role-specific academic and campus workflows on both mobile platforms. Requests pass through a Python and Flask gateway that provides a controlled integration boundary between the app, MFU Portal SSO, central MIS APIs and content services. Headless WordPress with WPML acts as the localized administrative control plane. Students can review schedules, exam rooms and seats, grades, GPAX, payments, housing, scholarships and a virtual ID; instructors receive teaching, proctoring and advising views; and administrators can manage menus, permissions and targeted announcements. Authenticated WebViews extend the experience to registrar documents, petitions and course withdrawals while preserving the user's MFU session.
Tools
Flutter, Flask (Python), WordPress + WPML, PostgreSQL, MFU SSO and MIS APIs
Team
Project leadership, coordination, mobile, API and WordPress delivery
Tools
Flutter, Flask (Python), WordPress + WPML, PostgreSQL, MFU SSO and MIS APIs
A decoupled architecture around existing university systems
Flutter mobile layer
- Native-feeling iOS and Android experience
- Role-specific navigation and dashboards
- Virtual ID, chat, notifications and authenticated WebViews
Flask API gateway
- Controlled routing between mobile and institutional services
- Request sanitization and consistent API responses
- SSO token exchange and access enforcement
Institutional data & content
- Central MFU MIS APIs for academic information
- Headless WordPress and WPML for localized content
- PostgreSQL-backed application data and integrations
The student lifecycle in one mobile experience
Academic progress
- Weekly course and examination schedules
- Room and seat-level exam assignments
- Grades, GPAX, registration results and probation status
Identity & finance
- Virtual student card with photograph and dynamic barcode
- Tuition, housing and scholarship information
- Routing to banking applications for payment steps
Campus services
- Academic and thesis information
- Registration documents, petitions and withdrawals
- Announcements, reminders and emergency notifications
Advisor communication without leaving the app
MFU Life connects students with their assigned academic advisors through live messaging. Conversations support links, images, documents and read receipts. For formal processes that remain in existing university web systems, authenticated in-app WebViews pass the required session context so users can continue their task without another login screen.
One ecosystem, purpose-built views for every role
Students
- Personal schedules, results and financial status
- Virtual identity and advisor communication
- Campus notices and self-service workflows
Instructors & advisors
- Teaching and examination-proctoring schedules
- Student seating charts
- Advisee and thesis-student profiles with academic status
Staff & administrators
- Dynamic mobile-menu management
- Role and access configuration
- News and emergency alerts targeted by school, major or year
Security and operational control at the integration boundary
Unified identity
- Integration with MFU Portal SSO
- Token-based access between application layers
- Session continuity for connected university services
Role separation
- Contextual responses based on the authenticated profile
- Separate student, instructor, staff and administrator capabilities
- Restricted administrative content and configuration
Protected core systems
- Mobile traffic terminates at the API gateway
- Requests are validated before reaching institutional APIs
- Backend changes remain isolated from the mobile presentation layer
From fragmented services to one campus access point
| Operational area | Fragmented campus experience | MFU Life experience |
|---|---|---|
| Authentication | Separate entry points and repeated login steps | MFU Portal SSO with session continuity |
| Information access | Department-specific systems and manual navigation | Role-specific mobile dashboard |
| Scheduling | General calendars across separate sources | Course, exam, room, proctoring and seat details |
| Communication | Broad email lists and disconnected channels | Advisor chat and targeted push notifications |
| Content operations | Mobile changes tied to application releases | Localized content managed through WordPress + WPML |
Part of a long-term university technology partnership
MFU Life builds on Outsourcify's wider collaboration with Mae Fah Luang University. Related work includes the university's E-Registrar platform for student records and course registration, and its statistics management system for departmental data collection and analysis.
Where this project sits in our history
- 2019
Ounifi (Thailand)E-books library digital ecosystem - 2021
Mae Fah Luang Universitye-Registrar for University students
2021Mae Fah Luang UniversityA University Statistics Dashboard- 2022
Asian Institute of TechnologyUniversity Website Redesign - 2025
Mae Fah Luang University (Chiang Rai, Thailand)A Unified Mobile Access Layer for University OperationsYou are here - 2026
Total Training Support Ltd (UK)Multi-Tenant Exam Management Platform for Aviation Training
2026Total Training Support Ltd (UK)E-Learning & Membership Platform for Aircraft Maintenance Training
2026Total Training Support Ltd (UK)Training Program & Compliance SaaS for Aviation Maintenance Schools
2026Australian govtech platformVenue Booking & Compliance SaaS for Local Governments
Contact us
Let’s find the right solution for your business.
We partner with product teams and founders to design, build, and ship software that lasts.
Talk to our team




