/cadtra

A running companion for Android phones

Primary LanguageJava

Cadtra

Cadtra is a (poorly named) running companion for Android devices. It is written in Java (client) and Go (server).

The API is documented here. Requests can also be sent (e.g., with curl) directly to srv.marcusposey.com:8000/api/v1

Feature Roadmap

The table below contains notable items that have been designed and are either complete or in progress. Refer to documentation in server/api-docs for expected behavior of pending features.

Feature Server Client
User Accounts ✔️ ✔️
Google Sign-In ✔️ ✔️
Run Metrics1 ✔️ ✔️
Route Tracking ✔️ ✔️
Session Storage ✔️ limited2
Friends
Clubs
  1. Distance traveled, total duration, average pace
  2. The app's session retrieval is limited to the distance, time, and pace. E.g., the route is stored and uploaded, but it cannot be visually retrieved later on.