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.