š blazingly fast time tracking for developers
846
![]()
š blazingly fast time tracking for developers
š Visit rustytimeā
rustytime is a WakaTimeā compatible server that can be used to track time in most apps with any of the existing pluginsā !
# Clone the repo
$ git clone https://github.com/ImShyMike/rustytime && cd rustytime
# Copy the env file
$ cp .env.example .env
Edit your .env file to include the following:
# GitHub OAuth Settings
GITHUB_CLIENT_ID=client_id_goes_here
GITHUB_CLIENT_SECRET=client_secret_goes_here
# Run the full app
$ docker compose up
# OR
# Run the databse + backend
$ docker compose up timescaledb rustytime
# Run the frontend
$ cd frontend && bun run dev
The app should now be available at http://localhost:5173ā
The seed feature can be enabled in the build to seed the database with a single user and 10000 heartbeats.
cargo run --features seed
When using a WakaTime client, point your requests to http://localhost:3000/api/v1 (or https://api-rustytime.shymike.dev/api/v1 if using the deployed version)
This project is licensed under the GNU AGPLv3ā
Content type
Image
Digest
sha256:ceec45afeā¦
Size
15.6 MB
Last updated
8 months ago
docker pull shymike/rustytime