This is the backend service for BlocksTracker, a privacy-first habit and task tracking app. Built with Go, PostgreSQL, and Redis.
- Go (Gin)
- PostgreSQL
- Redis
- Docker Compose for local development
docker-compose up --build -d
The backend will be available at http://localhost:5000
.
cmd/
– Main application entry pointsinternal/
– Core application logicpkg/
– Shared packagesroutes/
– HTTP routes and handlershandlers/
– Handlers
This project uses task
for development scripts. Examples:
task migrate-up
task test
task generate-swagger
BlocksTracker is free and open-source software, licensed under the GPLv3.