Skip to content

anth2o/refugenavigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refuge Navigator

Live Site coverage pipeline License: MIT

🎯 About

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.

📋 Credits

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.

🛠️ 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, 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.

🤝 Contributing

Pull requests are welcome! To get started:

Backend (Go)

cd backend-go
go mod tidy
go run main.go

Frontend (React)

cd frontend
yarn
yarn dev

About

Export refuges.info data into a GPX that you can bring offline when hiking

Topics

Resources

License

Stars

Watchers

Forks

Contributors