Case Study

CycleArc – bike parking finder

A SwiftUI mobile app that helps cyclists easily find safe bike parking spots using OpenStreetMap data and clustering algorithms. Simple, privacy-focused, and designed for urban commuters.

SwiftUIiOSOpenStreetMap

Problem & Context

Urban cyclists often struggle to find safe, convenient bike parking spots. Existing solutions are either incomplete, require sign-ups, or don't prioritize privacy. Cyclearc solves this by leveraging OpenStreetMap's open data to surface bike parking locations with intelligent clustering to reduce map clutter.

Implementation

  • Built with SwiftUI for a native iOS experience with smooth animations and responsive interactions.
  • Integrated OpenStreetMap API to fetch bike parking data, ensuring comprehensive coverage without proprietary data sources.
  • Implemented clustering algorithms to group nearby parking spots, making the map readable even in dense urban areas.
  • Privacy-first design: no accounts, no tracking, no data collection—just a simple tool that works.

Technical Highlights

  • SwiftUI for declarative UI and native performance
  • MapKit integration with custom clustering logic
  • OpenStreetMap Overpass API for data fetching
  • Optimized for battery life and offline capability

Outcomes

Cyclearc provides cyclists with a fast, reliable way to find bike parking without compromising privacy. The app demonstrates how thoughtful design and open data can create useful tools for everyday urban mobility.