Refuge Navigator exports data from www.refuges.info (which is only available online) to GPX files, enabling offline access to refuge and water source information for hiking trips. The exported GPX files can be imported into navigation apps like Iphigénie or any other application that supports GPX waypoints.
Refuge Navigator uses data sourced from www.refuges.info, licensed under CC BY-SA 2.0.
- Content from Refuges.info is attributed to
©Les contributeurs de Refuges.info - Specific contributions such as comments and photos are attributed to their individual authors as specified on the site.
Thus, the data coming from the use of Refuge Navigator is also licensed under CC BY-SA 2.0.
This project is also an opportunity for me to work on:
- Backend: Go with Gin framework - my first Go project since I've mostly worked with Python in all my previous projects
- Frontend: React with Leaflet for the interactive map, statically served by the Go backend
- DevOps: A CI/CD pipeline, with automated deployments to Google Cloud Run on each release here, and on each push to the main branch or a pull request here. Note: deploying on every push isn't ideal for parallel contributions, but works fine for now.
Pull requests are welcome! To get started:
cd backend-go
go mod tidy
go run main.gocd frontend
yarn
yarn dev