Show HN: I made an offline-ready hiking trail companion app

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • KT-companion

    A hiking and backpacking trail companion progressive web app

    Nice app. Can you explain why you chose ArgGis as your tile provider [1]? A lot of the struggle of making a public map app is that map tiles are hard to host and not cheap to buy at scale.

    [1] https://github.com/jamealg/KT-companion/blob/master/scripts/...

  • leaflet-elevation

    Leaflet plugin that allows to add elevation profiles using d3js

    I wish I had time to have built that part myself! I'm leaning heavily on open source plugins like these [1][2]. The gradients are representative of elevation. So red = highest points along the trail and green = lowest points. Where you see sharp gradients from green to red is where the steepest slopes are. There is slope graph that can be setup in the plugin configuration.

    [1] https://github.com/Raruto/leaflet-elevation

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Leaflet.hotline

    A Leaflet plugin for drawing colored gradients along polylines.

  • maplibre-gl-js

    MapLibre GL JS - Interactive vector tile maps in WebGL2

    Very nice work! Sleek interface. I'll need to field test it soon ;)

    Have you by any chance also evaluated MapLibre (https://maplibre.org/) as an alternative to Leaflet. I'm just wondering if anyone has any insights on how they compare. I use MapLibre for one of my side-projects [1].

    What are you using as source for height data (I see the curve colors represent the altitude). I've noticed that one of the most commonly used datasets [SRTM](https://lpdaac.usgs.gov/products/srtmgl1v003/) has some deviation compared to OSM data in high latitudes. E.g. some peak locations from OSM don't match to the contour lines from SRTM. But I have never found any further infos about this.

    [1] https://cubetrek.com

  • ServiceWorker

    Service Workers

  • geolocation-sensor

    Geolocation Sensor

  • Trail-Sense

    An Android app that uses your phone's sensors to assist with wilderness treks or survival situations.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • OpenTracks

    OpenTracks is a sport tracking application that completely respects your privacy.

    Google had an app called MyTracks[1] a while ago which was a very nice and simple way to have an offline google map and record your tracks. They deprecated and open-sourced it. Apparently, it's living on as OpenTracks[2].

    [1] https://en.wikipedia.org/wiki/MyTracks

    [2] https://opentracksapp.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts