grnyte Logo

grnyte

Secure boulder topo and session tracker.

Demo

Features

  • ➕ Create new bouldering areas, crags, and boulders - with support for FB and V grades.
  • ✅ Log your climbing ascents and take notes about your session.
  • 📸 Link photo and video files from a file-hosting instance (currently only supports Nextcloud).
  • 📈 Display your climbing history and statistics about your ascents.
  • 🕮 Create detailed topos of your bouldering areas.
  • 🔐 Keep your data private, only authorized users can view and manage data.
  • 🚀 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