Skip to content

nobuddyorg/BikeBuddy

Repository files navigation

BikeBuddy 🧭

BikeBuddy – Your ride, your routes, your memories. Upload GPX tours from any ride (cycling or motorcycling), visualize them as heatmaps, and attach photos.

Node.js Azure Functions GitHub Pages Azure OpenTofu ESLint Prettier Vitest Gate codecov Mutation testing badge OpenGrep zizmor CodeQL pre-commit Last commit License: MIT

Quickstart

All helper scripts run through a single entry point, ./buddy.sh <group> <command> (./buddy.sh --help lists everything):

./buddy.sh development setup       # one-time: install tools + config templates (Docker must be running)
./buddy.sh development start-all   # start the full local stack → http://localhost:4280

Documentation

Full docs live in docs/, organised by Diátaxis:

Infrastructure details: Infrastructure how-to. Contributor conventions: CLAUDE.md.

Technology map

Node.js     JavaScript     Azure     Cosmos DB     Blob Storage     Leaflet     OpenTofu     Docker     GitHub Pages     GitHub Actions     Vitest     Playwright     Stryker     ESLint     Prettier     pre-commit

About

Web app for bike tour management — upload GPX files, view rides as heatmaps, attach photos. Azure Functions · Cosmos DB · GitHub Pages. 🏍️

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors