https://github.com/anth2o/refugenavigator
Export refuges.info data into a GPX that you can bring offline when hiking
https://github.com/anth2o/refugenavigator
bivouac hiking-maps mountain
Last synced: 4 months ago
JSON representation
Export refuges.info data into a GPX that you can bring offline when hiking
- Host: GitHub
- URL: https://github.com/anth2o/refugenavigator
- Owner: anth2o
- License: mit
- Created: 2025-06-28T17:07:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-04T13:56:19.000Z (4 months ago)
- Last Synced: 2026-04-04T14:28:51.635Z (4 months ago)
- Topics: bivouac, hiking-maps, mountain
- Language: Go
- Homepage: https://refugenavigator.com
- Size: 2.8 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Refuge Navigator
[](https://refugenavigator.com)
[](https://codecov.io/gh/anth2o/refugenavigator)
[](https://github.com/anth2o/refugenavigator/actions/workflows/pipeline.yml?query=branch%3Amain)
[](https://opensource.org/licenses/MIT)
## 🎯 About
Refuge Navigator exports data from [www.refuges.info](https://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](https://www.iphigen.ie/) or any other application that supports GPX waypoints.
## 📋 Credits
Refuge Navigator uses data sourced from [www.refuges.info](http://www.refuges.info), licensed under [CC BY-SA 2.0](https://creativecommons.org/licenses/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](https://creativecommons.org/licenses/by-sa/2.0/).
## 🛠️ Tech Stack
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](https://refugenavigator.com), and on each push to the main branch or a pull request [here](https://dev.refugenavigator.com). Note: deploying on every push isn't ideal for parallel contributions, but works fine for now.
## 🤝 Contributing
Pull requests are welcome! To get started:
### Backend (Go)
```bash
cd backend-go
go mod tidy
go run main.go
```
### Frontend (React)
```bash
cd frontend
yarn
yarn dev
```