Skip to content

jwlarocque/freeclimbs

Repository files navigation

Freeclimbs

Free and open source route book for home climbing and spray walls.

Roadmap

Launch:

  • Styling
    • Reduce use of :global
    • Unify?
    • Buttons
    • Use the same checkboxes for Sharing and Route creation
  • Improve Wall Select/home page
  • Sets
    • Clone Set as draft
  • Sends, ratings, and climber grades
    • Additional route search filtering/sorting based on ratings
  • More auth options (Google at minimum)
    • Fix reload-on-login
  • User settings
    • Grading system (font/hueco/dankyu)
    • Username/nickname
  • API rate limiting (just use nginx?)
  • Global admin settings (e.g. disallow Wall creation)
  • GDPR
    • Don't load fonts from Google
    • Don't load models from Hugging Face
  • Moderation
    • Banned users (readonly-ify on backend)
  • Bug fixes
    • GradeSlider doesn't respect rating system setting?
    • Controls expand/collapse responsiveness
    • Login redirect is broken
    • Weird bug when adding a hold to the editor on mobile?
    • When first set is created, set as current_set? (only if none exists?)
    • Are the certs working properly on birdthing?
    • Check behavior when no walls exist
    • Check routeviewer behavior when holds overlap
    • Loading image... z-index is higher than modals
    • Un-load image when selected set is deleted
    • Un-load route overlay when selected route is deleted
    • Threshold slider for hold detection

Up Next:

  • More detailed new Set instructions (particularly for error correction step)
  • CI
  • Climber rating aggregation (not just mean)
  • More login options
    • Populate automatically from pocketbase available
    • Username/password login (disabled in default config)
  • Better updates on navigation, store route search params in URL

Planned:

  • Svelte 5
  • transformers.js v3 / WebGPU, batch segmentation
  • Projector mode (use a projector to light holds directly on the wall)
  • Mirror mode (left/right symmetry)

Under Consideration:

  • upgrade hold detection to yolov9 (https://github.com/WongKinYiu/YOLO/)
  • client side hold detection?
  • LED mode/client (most likely raspi + WS2812)
  • Moderation
    • Shadowbans
    • Automod for text
    • Mod queue for images

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published