joel.software

Parking App

Application Architect / Mobile Developer
Parking App Illustration

A major metropolitan city needed a mobile application to help its residents find parking spots based on historical availability trends and knowledge of upcoming events.

Mobile DevelopmentGeospatialUrban Technology

Challenge

We had only a few weeks to build a product. The application database needed to ingest a large amount of data every day to construct the availability potential for every meter in the city. The target user base was on a wide variety of mobile devices, both old and new. Additionally, partner contracts stipulated showing accurate maps within a box search rather than a radial search.

Solution

I orchestrated on-demand cloud batch computing to process nightly data dumps, serverless functions behind an API gateway for most platform features, and Algolia search products for high-performance search and non-radial geospatial queries. My role encompassed application architecture, infrastructure configuration, prototyping (we built a POC in a few days), mobile development, and build system management. We were able to deploy a production-ready solution using React Native within a couple of weeks, and we regularly iterated to bring a first-in-class UX to life that performed well on a wide range of devices.