Skip to main content
Back to Projects
Mobile DevelopmentIn DevelopmentMarch 2026 – Present

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

FlutterDartGoRouterDeep LinkingGitHub ActionsFlutter Testing

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.