Native iOS App · Personal project · 2026
A native iOS app that turns Brisbane's kerbside "hard rubbish" collection weeks into a live hunting map, showing which suburbs are collecting right now, tracking every street you've already driven, and pinning the good finds for later.
Brisbane City Council runs scheduled kerbside "clean-up" collections suburb by suburb, a few times a year. Locals, verge hunters, drive around during collection weeks looking for discarded furniture, tools and other reusable stuff before it gets picked up as landfill. There was no good way to know which suburbs were actually live this week, which streets you'd already covered, or where you'd spotted something worth going back for, so people relied on memory, guesswork, and re-driving the same roads. I'd been doing exactly that myself, so I built the tool I wanted.
KerbQuest exists as three clients sharing one backend, though the iOS app is the shipping, actively-developed product. The native app is SwiftUI and MapKit, around 4,100 lines of Swift across a clean feature-module layout, Map, History, Onboarding, Settings, Persistence, Services, Networking, Design System. I chose MapKit over Mapbox deliberately, for tighter native integration and better offline behaviour, and this is the version going to the App Store.
The original build was a React/TypeScript/Vite web app, which now serves as a functional web fallback of the app itself at kerbquest.com, plus an info site at kerbquest.com/app. There's also an earlier-stage Expo/React Native build. Underneath all three sits an Express/TypeScript backend on Railway for session sync and the Council's clearout schedule, plus a Cloudflare Worker piping anonymised, trimmed route uploads into an R2 bucket, laying the groundwork for a future opt-in community heatmap of collection hotspots.
I conceived, architected, directed and debugged the whole build, with substantial AI assistance from Claude on implementation. Working that way, knowing exactly what I want built and why, then using AI tools well enough to actually ship a real native app with it, is as much the point of this project as the app itself.
KerbQuest is in TestFlight beta now, ahead of a public App Store submission. Submission copy, keyword research and the privacy nutrition-label mapping are all prepared and checked against the actual shipping code, not aspirational feature copy. A paid tier, community heatmap, CarPlay, iCloud sync, gamification, coverage beyond Brisbane, is scoped but deliberately deferred until there's real usage signal from the free release.