790b7075c51c887295a4fed301a32118d939eb5a
OpenClimb
This is a FOSS app meant to help climbers track their sessions, routes/problems, and overall progress. This app is offline-only and requires no special permissions to run. Its built using Jetpack Compose with Material You support on Android and SwiftUI on iOS.
Download
For Android do one of the following:
For iOS:
Download from the AppStore here!
Self-Hosted Sync Server
You can run your own sync server to keep your data in sync across devices. The server is lightweight and easy to set up using Docker.
Quick Start with Docker Compose
- Create a
.envfile with your configuration:
IMAGE=git.atri.dad/atridad/openclimb-sync:latest
APP_PORT=8080
AUTH_TOKEN=your-secure-auth-token-here
DATA_FILE=/data/openclimb.json
IMAGES_DIR=/data/images
ROOT_DIR=./openclimb-data
- Use the provided
docker-compose.ymlin thesync/directory:
cd sync/
docker-compose up -d
The server will be available at http://localhost:8080. Configure your clients with your server URL and auth token to start syncing.
Requirements
- Android 12+ or iOS 17+
Contribution
As this is on my private git this will be difficult to do easily. Get in touch and I can figure something out.
Description
FOSS app meant to help climbers track their sessions, routes/problems, and overall progress.
https://ascently.atri.dad/
Readme
GPL-3.0
45 MiB
Releases
81
Languages
Kotlin
50%
Swift
46.2%
Go
3.6%
Makefile
0.2%