Skip to content

A webapp to track my bouldering base on Svelte, Express, Node.js & MongoDB

License

Notifications You must be signed in to change notification settings

Thukyd/tick-my-route-bouldering

Repository files navigation

Tick my route

Bouldering WebApp

A webapp to track my bouldering based on SvelteKit, Express, Node.js, Tailwind CSS & MongoDB

Sources & Inspiration

This is my first Svelte project which I mostly use as a way to get way to get familiar with Sveltekit & Tailwind CSS. Besides that, it's supposed to solve my problem of tracking progress of climbing & bouldering in different indoor locations with different route scales.

I combine tutorial sources with my own ideas to create this:

Roadmap | in progress

Core functionality

  • Start & stop boudlering sessions
  • Enter routes with difficulties
  • History of past sessions (length/routes)
  • Statistics of route difficulties
  • Possibilty to sync with fitness trackers
  • ...

Style

Tech

  • Exchange plain Node.js/Javascript for Typescript?
  • Swagger Ui or better Nest.js?

Possible Features

  • Sync to Garmin
  • Sync to Strava
  • Creation of FIT files
  • Voice Interaction
  • Chatbot instead of forms?
  • Smartwatch Heartrate
  • Preset Climbing Gym Scales (e.g. Vels with 6 colours mapped to general scales)
  • Automatic Stop (if location rights were given by user)
  • ...

Docs

  • .env => storage for string
  • swagger documentation for api

About

A webapp to track my bouldering base on Svelte, Express, Node.js & MongoDB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published