MQ Navigation – Flutter Campus Navigation App
Building a Flutter campus navigation app supporting destination discovery, route previews, transport information and access to key university locations. Implemented destination-based deep linking between Syllabus Sync and the mobile app, enabling direct web-to-mobile navigation, with a mobile-first, accessibility-focused interface and automated Flutter testing.
Project Overview
Problem
Finding buildings, transport and services across a large campus is a common problem for students and visitors. MQ Navigation was built to solve this as a general-purpose campus navigation app.
What I Built
A Flutter app with destination discovery, route previews, transport information and access to key university locations, built with GoRouter for navigation and deep linking. It receives destination-based deep links from the Syllabus Sync web platform.
My Contribution
Co-developed the app in Flutter and Dart. Contributed the navigation architecture, the Syllabus Sync deep-linking integration, and the accessibility-focused interface.
Engineering
Architecture & Decisions
Flutter and Dart, with GoRouter for routing and deep linking. Mobile-first, accessibility-focused interface.
Tech Stack
Testing & Delivery
Automated Flutter testing with GitHub Actions CI.
In development; not yet publicly released.
Outcome & Current Status
Stakeholder & User Impact
Connected to Syllabus Sync via destination deep links.
Current Status
Pre-release. Core navigation features are being built out.
MQ Journey and Open Day
MQ Journey was originally built as a separate Open Day experience. The plan is to integrate it into MQ Navigation as an optional event mode, so Open Day visitors can access event-specific content without a separate app. This integration is planned and not yet implemented.