2026-04-28 14:34:20 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 14:34:20 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 14:34:20 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00
2026-04-23 22:04:27 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 14:34:20 -06:00
2026-04-28 15:26:55 -06:00
2026-04-28 15:26:55 -06:00

SprintPadawan

A lightweight real-time sprint planning tool. Built with Go, HTMX, and Turso (The FOSS DB, not the platform).

Development

This project uses Go 1.26. If you use Nix, a flake is provided to set up the environment. You can load it with nix develop or direnv allow.

Available Make commands:

  • make dev: Runs the development server.
  • make build: Compiles everything into a single binary.
  • make clean: Removes the binary.

When running locally without Docker, the application will create an app.db SQLite database file in your current working directory.

Docker

The project includes a Docker setup for those who use it.

  1. Create a .env file in the project root.
  2. Set the ROOT_DIR variable to the directory on your host machine where you want the database to be saved.

Example .env: ROOT_DIR=/home/user/sprintpadawan_data

  1. Start the container: docker compose up -d

The Docker container maps your host ROOT_DIR to /data inside the container. Sprint Padawan is permanently configured to write its database to /data when running in Docker.

S
Description
No description provided
Readme ATRIDAD-SAL-1.0 856 KiB
Languages
Go 35.4%
HTML 29.7%
CSS 24.8%
JavaScript 8.8%
Nix 0.7%
Other 0.6%