All projects


CompletedMobile app · 2026
QuickMed
A Flutter app that reminds patients to take their medication and estimates how long it takes to reach their pharmacy.



Overview
QuickMed is a mobile app built by a university team to support patients after a hospital visit. Users record their medications and dose times, and the app schedules notifications ahead of each dose. It also saves the user's pharmacy or other destination and estimates the travel time by several modes of transport.
The problem
Hospital systems tend to stop at the appointment. After that, patients forget doses or struggle to get their medicine in time. QuickMed covers the period after the consultation: remembering each dose and getting to the pharmacy.
My contribution
- Built the authentication flow: sign-in, account registration and password reset with Firebase Authentication.
- Worked on the dashboard, the app's home screen, with its greeting, quick actions, reminders and bottom navigation.
Built by the wider team
- Medication and reminder scheduling with local notifications
- Default-destination setup from GPS or a map picker
- Travel-time estimates via Google Routes
- Notification history, health profile and pharmacy map
Key features
- Email and password accounts with password reset
- Reminders scheduled ahead of each medication time
- Travel estimates for driving, boda, public transit, walking and cycling
- Saved default destination, set from current location or the map
- Notification history with swipe-to-delete
Implementation highlights
- Feature-first folder structure (authentication, dashboard, pharmacy) with shared models and services
- Firebase Authentication for sessions; Cloud Firestore for each user's reminders
- Falls back to distance-based estimates when the Routes API is unavailable
Screenshots
Screenshots from a test device. The account name on the dashboard has been removed.
- (open full-size image in a new tab)

Sign in - (open full-size image in a new tab)

Dashboard · destination setup - (open full-size image in a new tab)

Add medication - (open full-size image in a new tab)

Reminder notifications - (open full-size image in a new tab)

More options