crag-track-app Svelte Themes

Crag Track App

A webapp for tracking your rock-climbing achievements and sessions.

Crag Track Logo

Crag Track

A webapp for tracking your rock-climbing sessions.

Demo

Features

  • βž• Create new bouldering areas, crags, and boulders - with support for FB and V grades.
  • πŸ—ΊοΈ Display all your boulders on a map.
  • βœ… Log your climbing ascents.
  • ✍️ Take notes about your session.
  • πŸ“Έ Link photos, videos, and PDF files from a file-hosting instance (currently only supports Nextcloud).
  • πŸ“ˆ Display your climbing history and statistics about your ascents.
  • πŸš€ Easy self-hosting with Docker and docker-compose.

Installation

  1. Ensure you have a Supabase instance running, either in the cloud or locally.

  2. Copy .env.example to .env and fill in the necessary information about your Supabase instance and Nextcloud.

  3. If no PostgreSQL database exists, it will be created upon starting the app. Then run:

    npm run generate
    npm run migrate
    

License

This project is licensed under the MIT License - see the LICENSE file for details.

Top categories

Loading Svelte Themes