Project ideas from Hacker News discussions.

Show HN: Buslens – where can I get to by bus? (UK)

📝 Discussion Summary (Click to expand)

Theme 1 – Bus service is often unreliable and infrequent outside major cities
Many commenters note that while routes exist, the actual service is sparse, unpredictable, or simply doesn’t run, making buses impractical for regular travel.
- “Where I live it looks like I could do a lot by bus looking at just the routes, but they are infrequent and unreliable so I usually have to drive everywhere.” – graemep
- “I've used rural routes where the hourly bus might just not turn up, which makes them completely infeasible for commuting or appointments.” – AndrewDucker
- “Outside of London, Manchester, Nottingham and a few selected other places, busses in England tend to be fairly dire, especially as you get out to smaller towns and villages.” – xnorswap

Theme 2 – The visualization shows data quality issues and UI quirks
Users point out that the map sometimes displays non‑bus routes, missing or stale information, and behaves oddly when zooming or panning.
- “Some of things it shows for Manchester are not buses (i.e. metrolink). Where does the data come from?” – d‑lowl
- “For Aberdeen it shows me a bus to Shetland, quite an exciting prospect.” – Skwid
- “Getting strange issues whereby routes appear and disappear as I zoom out?” – deepvibrations
- “The interface is a bit counter‑intuitive‑ the search is based on the point at the centre of the current view.” – danw1979

Theme 3 – Desired improvements for journey planning and usability
Commenters suggest features that would turn the map from a static coverage view into a practical trip‑planning tool (time filters, connection limits, fixed origin, permalinks, etc.).
- “I think a good improvement to this tool would be an optional ‘number of connections’ plus desired maximum walking distance. That’d be really useful for your average OAP trying to find a rough plan for a long distance journey by bus.” – danw1979
- “It'd be nice to be able to permalink to the view for a specific location.” – bazzargh
- “Any plans for the n‑hop version, ideally with a limit on the dwell time between successive hops?” – gnfargbl
- “On mobile when I zoom out, the origin point changes… It would be nice to have a fixed origin – e.g. click/tap to set it and not have it auto‑update on zoom changes.” – mattlondon


🚀 Project Ideas

BusTime Window Filter & Journey Planner

Summary

  • Filter bus services to show only those arriving within the next 1‑2 hours and plan multi‑leg journeys with configurable maximum wait times and walking distances.
  • Core value: gives commuters a reliable, time‑boxed view of what buses are actually usable right now, reducing uncertainty and enabling car‑free trips.

Details

Key Value
Target Audience UK commuters and occasional travelers in rural/small‑town areas
Core Feature Time‑windowed journey planner (live GTFS‑realtime + BODS) with transfer‑wait limits, walking‑leg options, and night‑bus exclusion
Tech Stack React/Leaflet frontend, Node.js/Express backend, Python scheduler for GTFS‑realtime, PostGIS for spatial queries
Difficulty Medium
Monetization Revenue-ready: Subscription £4.99/mo (free tier with limited history)

Notes

  • Addresses roryirvine’s request to “filter it to show only those buses which are available in the next hour or two” and graemep’s need to “plan a journey that involves changing buses”.
  • Provides practical utility for users frustrated by unreliable services, letting them see only viable options and share feasible routes with others.

Bus Reliability Score & Live Data Quality Layer

Summary

  • Compute and display reliability scores for each bus route based on historical GTFS‑realtime vs scheduled performance, and flag stops where live data is stale or missing.
  • Core value: empowers users to trust (or avoid) specific services and gives developers a quality‑feed to improve existing maps.

Details

Key Value
Target Audience Travelers, app developers, transit authorities seeking data quality insights
Core Feature Reliability metrics (on‑time % , variance), live‑data freshness alerts, API to enrich any map with trust scores
Tech Stack Python/pandas for ETL, TimescaleDB for time‑series, FastAPI for API, React component for map overlay
Difficulty Medium‑High
Monetization Revenue-ready: Tiered API pricing (free 1k calls/day, paid plans from $20/mo)

Notes

  • Responds to xnorswap’s complaint about “fancy live information screens which happily announce the arrival of a bus that doesn’t exist” and vidarh’s note on strict data‑freshness rules in London.
  • Offers discussion potential: communities can debate reliability thresholds, and authorities can use the scores to incentivize better operator performance.

Fixed Origin Isochrone & Shareable Bus Reachability Map

Summary

  • Let users click to set a fixed origin on the map, then visualize the area reachable by bus (plus optional walking) within a chosen time limit, with limits on number of transfers and maximum wait per stop; generate a permalink to share the view.
  • Core value: provides an intuitive, shareable “how far can I get by bus?” tool for trip planning and social coordination.

Details

Key Value
Target Audience Casual travelers, tourists, urban planners, and anyone wanting to explain bus reachability to friends
Core Feature Click‑to‑set origin, isochrone contours for bus travel time (respecting max connections & wait), walk‑buffer, shareable URL with view state
Tech Stack Mapbox GL JS (or Leaflet), Turf.js for isochrone generation, Node/Express to serve GTFS static + realtime, optional WebSocket for live updates
Difficulty Low‑Medium
Monetization Hobby (open‑source, optional donations via Open Collective)

Notes

  • Directly satisfies stuaxo’s desire for a permalink (“It'd be nice to be able to permalink to the view for a specific location”) and mattlondon’s request for a fixed origin that doesn’t shift on zoom.
  • Encourages practical utility: users can quickly show friends whether a destination is reachable by bus, sparking discussion on service gaps and inspiring community‑driven improvements.

Read Later