1e998dabf333f3ec39104800b44e868b6d94fda8
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.
- Create a
.envfile in the project root. - Set the
ROOT_DIRvariable to the directory on your host machine where you want the database to be saved.
Example .env:
ROOT_DIR=/home/user/sprintpadawan_data
- 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.
Description
Languages
Go
35.4%
HTML
29.7%
CSS
24.8%
JavaScript
8.8%
Nix
0.7%
Other
0.6%