Project ideas from Hacker News discussions.

StreetComplete: Fixing OpenStreetMap, one tiny quest at a time

📝 Discussion Summary (Click to expand)

Top Themes from the Discussion

Theme Summary Representative Quote
1. StreetComplete is beginner‑friendly, fun, and gamified Multiple users highlight how easy it is to start mapping, the pleasant UI, and the game‑like “quests” that motivate contributions. “I discovered that recently, it's a very fun way to contribute to OpenStreetMap, and the UI is really well‑done, it's totally beginner friendly!” – aweb
2. Mobile‑app limitations & desire for a web/desktop solution Several commenters point out missing satellite overlays, sluggish UI, and the need for a web app that would work on iOS, desktop, and other platforms. “Adding paths is pretty awkward to do on mobile, especially since there's no satellite overlay.” – ajedi32
3. Workflow & licensing concerns around OSM data collection Users discuss the preferred workflow (on‑site verification vs. automated data) and raise licensing questions about raw information and the OSM license. Raw Information cannot be licensed, and I am not sure why OSM sticks to the policy that it can.” – jorvi

Quick Takeaways

  • Positive reception: The app is praised for its simplicity and enjoyment, especially for newcomers.
  • Feature gaps: Users want satellite overlays, smoother performance, and a cross‑platform web version.
  • Contribution mindset: There is ongoing debate about how best to gather data and the licensing implications of using it.

All quotations are presented in double‑quotes as requested.


🚀 Project Ideas

[Road & Path Builder for StreetComplete]

Summary

  • Adds an intuitive satellite overlay and one‑tap road/footpath creation directly within StreetComplete, letting users map routes without leaving the app.
  • Core Value: Turns casual walks into full‑featured mapping sessions, reducing friction for beginners who want to add roads and paths.

Details

Key Value
Target Audience Mobile users aged 15‑35 who enjoy gamified OSM contributions
Core Feature In‑app satellite tile overlay + quick‑draw tool for adding roads, footpaths, and tracks; auto‑completion of tags (highway=path, highway=footway, etc.) + optional voice confirmation
Tech Stack React Native (or Kotlin Multiplatform) front‑end; Leaflet + Mapbox GL for tile overlay; Node.js backend for tile proxy; integration via StreetComplete plugin API
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters repeatedly asked for satellite overlays and easier path drawing, citing “awkward on mobile” and “voice‑guided confirmation”.
  • Potential discussion: Could be released as a plug‑in and later open‑sourced, sparking community contributions.

[AI‑Assisted Tagging Assistant for OSM]

Summary

  • Provides real‑time AI suggestions for correct OSM tags while using StreetComplete or other editors, reducing tagging errors.
  • Core Value: Lowers the learning curve and eliminates duplicate data entry by automatically proposing the standard tag set based on context.

Details

Key Value
Target Audience New OSM mappers, volunteers who frequently edit sidewalks, crossings, and POI details
Core Feature On‑device ML model (e.g., TensorFlow Lite) that suggests tags from a partially filled form; integrates with StreetComplete via a lightweight overlay; includes confidence scores and a “learn mode” tutorial
Tech Stack Flutter for UI; Python backend with spaCy for NLP; TensorFlow Lite model; REST API for tag suggestions
Difficulty High
Monetization Hobby

Notes

  • HN users voiced confusion about “sidewalk:both=separate” and duplicate edits, indicating a need for guided tagging.
  • Potential discussion: Could be packaged as an open‑source plugin and generate dialogue on best practices and community standards.

[CrowdFix Community Dashboard & Challenge Platform]

Summary

  • A web‑based service that aggregates OSM contribution data from multiple apps (StreetComplete, Vespucci, etc.) and surfaces missing POI categories, turning them into weekly challenges.
  • Core Value: Provides a lightweight, browser‑only way to discover and complete mapping quests, encouraging broader participation without needing a dedicated mobile app.

Details

Key Value
Target Audience Hobbyist mappers, students, and remote workers who want structured contribution goals
Core Feature Dashboard that pulls OSM change‑set stats via Overpass API, highlights under‑mapped categories (e.g., donation boxes, free libraries), and offers gamified challenges with achievement badges; integrates with existing OSM accounts via OAuth
Tech Stack Vue.js front‑end; Overpass Turbo API; Node.js server for aggregating stats; PostgreSQL for storing challenge progress
Difficulty Low
Monetization Hobby

Notes

  • Commenters asked for a web app to work on iOS and desktop, and expressed desire for “more than labeling” and varied POI quests.
  • Potential discussion: Could partner with existing OSM projects, spark conversation on community‑driven mapping goals and incentive structures.

Read Later