{"repo":"Abrechen2/TravStats","free":true,"listed":false,"github":"https://github.com/Abrechen2/TravStats","clone":"git clone https://github.com/Abrechen2/TravStats.git","description":"Self-hosted travel logbook.","language":"TypeScript","stars":45,"topics":["aviation","deck-gl","docker","flight-tracker","nodejs","postgis","react","self-hosted","typescript","unraid"],"license":null,"category":"self-hosted-apps","readme_excerpt":"TravStats Self-hosted travel logbook for small households and groups (1–10 users). It's a logbook, not a live tracker — you record trips manually, scan a boarding pass, or import a confirmation email, and TravStats turns them into history, stats and maps. --- Multi-domain 3D globe — flights and cruises on one map, colour-coded by frequency and status Why TravStats Log every flight and cruise you take, visualise your routes on interactive 2D and 3D maps, collect 140+ achievements, and import flights from boarding passes (QR / PDF417 / OCR), confirmation emails, or Excel/CSV — all on your own server, no cloud, no telemetry. It's a logbook, not a live tracker — you record trips manually, scan a boarding pass, or import a confirmation email, and TravStats turns them into history, stats and maps. Flight data is optionally enriched from AirLabs / Aviationstack / OpenSky, but everything you record lives in your own PostgreSQL. No accounts on someone else's servers, no analytics, no ads. - 🚢 Flights and cruises — import a cruise from email or PDF: the ship, every port of call and sea day; fly-and-cruise trips link both - 🗺️ Multi-domain maps — routes, heatmap, animated trips and a 3D globe for flights and cruises, colour-coded by frequency and status - 📊 Cross-domain statistics — distance, countries, active days, top airlines and cruise lines, with year and all-time views - 🏆 140+ achievements across flights, cruises and cross-domain — bronze to diamond - 🎫 Boarding-pass scanner","default_branch":null,"files":null,"tree":[],"storefront":"/r/Abrechen2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Abrechen2/TravStats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}