Inspiration

I wanted to create a beautiful, responsive, clinic locator app that simutaneously displayed all the wait times on a single map, so patients to could quickly decide where to go with one glance of a map.

What it does

This series of apps locates 30+ branches of medical clinics and displays details about each clinic, such as current wait times, the doctors working, the distance from the user, and so on.

The current clinic information are parsed from a webpage with each refresh.

Each app differ slightly with the menu items. Some of the apps allow patients to book certain types of appointments by filling out a form. The data from that form is emailed to service representatives.

How I built it

Besides a bit of MIT licensed code in Objective-C that manages keyboards in forms, I coded the rest in Swift. I created the designs and graphics, and incorporated a few stock images.

Challenges I ran into

Upon selecting a clinic, the user goes to a page that displays the details for all the clinics, and the page highlights the user-selected clinic.

Simultaneously scrolling, highlighting the new, de-highlighting the old in a tableview with dynamic dimensions only coordinated together in a very specific order, because the tableview only loads what it thinks it needs. It took a lot of reading and experimentation to understand.

Accomplishments that I'm proud of

I'm incredibly excited and honoured to have many people use my first app.

What I learned

A surface overview of Swift and XCode. I also dove into MapKit quite deeply.

What's next for Clinic Wait Times + Map

Built With

  • a-bit-of-objective-c
  • swift
Share this project:

Updates