Project ideas from Hacker News discussions.

CoMaps – FOSS Offline Maps

📝 Discussion Summary (Click to expand)

Summary of the 3 most prevalent themes

Theme Representative quotations
1. Governance & transparency worries “Despite being advertised as a community‑driven project, key decisions, including financial management, partnerships (with Kayak, for instance), and the inclusion of proprietary components in the code were made by a small group of shareholders, often without input from the broader contributor community.” — miroljub
2. Search and POI data limitations “My biggest issue with OrganicMaps is that the search isn’t very good. It really struggles to find my destination sometimes.” — dopidopHN2
3. Preference for CoMaps’s usability & update cadence “CoMaps works great. You get notified in the app to download the updated maps you selected every 2 weeks or so. Could be wildly different than that, just what I notice.” — Cider9986

🚀 Project Ideas

OSM Search Enhancement Service

Summary

  • Provides a self-hosted or managed geocoder/search API that combines Photon, OpenAddresses, and vector embeddings to deliver accurate, fuzzy, and feature-rich POI search for OSM‑based map apps.
  • Core value: solves the poor search experience reported by users (exact matches missing, irrelevant results) and enables fast, relevant search without relying on Google.

Details

Key Value
Target Audience Developers and maintainers of OSM map apps (CoMaps, Organic Maps, OsmAnd) and power users wanting better offline search
Core Feature Hybrid search engine: token‑based Photon + OpenAddresses fallback + semantic embedding layer for synonyms and feature‑based queries (e.g., “vegan restaurant with outdoor seating”)
Tech Stack Elasticsearch/OpenSearch for indexing, Python/FastAPI API, Sentence‑Transformers for embeddings, Docker for deployment; optional UI built with React
Difficulty Medium
Monetization Revenue‑ready: hosted SaaS plan $9/mo per app, self‑hosted open‑source core free

Notes

  • HN commenters lamented search: “search isn't very good… struggles to find my destination” (mcv) and “can't blend city and name… results are almost always something like…” (Groxx). This service directly addresses those pain points.
  • Could be integrated as a drop‑in replacement for Nominatim in CoMaps/OrganicMaps, improving user retention and enabling new features like voice search.

Collaborative Route Planner with Waypoints & CarPlay

Summary

  • A cross‑platform (web PWA, optional iOS/Android native) tool that lets users create, save, and edit routes with arbitrary waypoints, share them collaboratively, and get turn‑by‑ton navigation with CarPlay/Android Auto support.
  • Core value: fills the gap left by mainstream maps that discard dragged routes and lack collaborative planning for scenic or purpose‑built trips.

Details

Key Value
Target Audience Cyclists, hikers, motorcyclists, road‑trip planners who need to preserve custom waypoints and share routes with friends
Core Feature Drag‑to‑add waypoints on OSM base map, persistent route storage, real‑time collaborative editing, GPX/KML import/export, CarPlay/Auto‑compatible voice guidance
- Tech Stack Frontend: React + MapLibre GL JS; Backend: Node.js + PostGIS; Mobile wrappers via Capacitor/Tauri; CarPlay via Swift wrapper using Mapbox Directions API (or OSRM)
Difficulty High
Monetization Revenue‑ready: Freemium – free unlimited personal routes, $5/mo for collaborative workspaces & advanced analytics

Notes

  • Users complained: “Maps simply refuses to save any 'dragged' or 'pinned' route” (ButlerianJihad) and wanted “native app with CarPlay where I can get total time/distance remaining” (wlesieutre). This planner directly satisfies those requests.
  • Enables discussion on HN about route‑sharing best practices and could become a hub for scenic route collections.

OSM POI Enrichment Quest App

Summary

  • A gamified mobile app (inspired by StreetComplete) that sends users on micro‑quests to capture photos, add descriptions, opening hours, accessibility features, and menu links for POIs, feeding the data back into OSM.
  • Core value: enriches OSM with the rich, human‑curated content that Google Maps excels at (photos, menus, accessibility) while respecting privacy and open data principles.

Details

Key Value
Target Audience OSM contributors, cyclists, hikers, local businesses, accessibility advocates
Core Feature Location‑based quests (e.g., “Add a photo of this restaurant's menu”, “Mark wheelchair ramp presence”), instant validation, automatic OSM upload via authenticated edits, progress badges
Tech Stack React Native or Flutter for cross‑platform mobile; Node.js/Express backend with OSM API v0.6 integration; MapLibre for map UI; optional machine‑learning assist for photo tagging
Difficulty Medium
Monetization Hobby (open‑source, community‑driven); potential sponsorship from local tourism boards or accessibility NGOs

Notes

  • Many HN users noted missing POI richness: “I also want pictures of the establishment, pictures of the menu for restaurants, and price estimates for fuel and hotels.” (CivBase) and “UGC vs non‑UGC debate … we need user generated content” (wraptile). This app directly tackles those gaps.
  • Could spark lively discussion about balancing openness with moderation, mirroring StreetComplete’s success.

Windows Desktop OSM Map Client

Summary

  • A native Windows desktop application built from the same open‑source map engine as CoMaps (e.g., using MapLibre GL Native) that provides offline maps, route planning, search, and GPX tracking, with a focus on power users who prefer a desktop workflow.
  • Core value: gives Windows users a first‑class OSM‑based mapping experience, answering the repeated request for a Windows version of CoMaps/OrganicMaps.

Details

Key Value
Target Audience Windows desktop users, GIS professionals, offline‑first planners, and anyone wanting a map app without relying on Android/iOS
Core Feature Offline raster/vector tiles, route creation with waypoints, search via integrated OSM geocoder, GPX import/export, customizable map styles, minimal system tray presence
Tech Stack C++/Rust core with MapLibre GL Native, UI in WinUI 3 or WPF, packaging via MSIX; optional integration with the OSM Search Enhancement Service
Difficulty Medium
Monetization Hobby (open‑source); could accept donations or offer premium map styles via optional store

Notes

  • The request “Would love to see a Windows desktop version.” (ranger_danger) shows clear demand. Providing a native client would likely be welcomed by HN’s developer‑heavy audience.
  • Enables discussions about cross‑platform map engine reuse and could serve as a base for other plugins (e.g., traffic overlay, accessibility layers).

Read Later