A simple, open-source and self-hosted habit tracker app.
Make sure you have Docker and Docker Compose installed.
git clone https://github.com/FR0ST1N/MyDailies.git
cd MyDailies
JWT_SECRET_KEY
environment variable in the api Dockerfile.docker compose up
curl -X POST http://localhost:8080/api/user/setup-admin \
-H 'Content-Type: application/json' \
-d '{"email": "[email protected]", "password": "password", "name": "Your Name", "timezone": "TZ database name"}'
List of tz database time zones
go run ./main.go
npm start --prefix ./web
go test ./...
gofmt -w -s .
npm run format