Skip to content

KiwiKid/go-get-habits

Repository files navigation

go-get-habits

A self-hosted habit management and publishing system to track habits then broadcast the status via a mqtt message broker for display in home assistant.

Written with go, tailwind and htmx

(ensure a later version of go is running with: gvm use go1.21.1 )

 Choose a make command to run

  init          initialize project (make init module=github.com/user/project)
  vet           vet code
  test          run unit tests
  build         build a binary
  docker-build   build project into a docker container image
  docker-push   push docker image to dockerhub
  start         build and run local project
  css           build tailwindcss
  css-watch     watch build tailwindcss

MQTT_URL (default localhost) MQTT_PORT (default 1883)

About

A habit publishing and mangement system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published