Skip to content
This repository has been archived by the owner on Apr 2, 2021. It is now read-only.

dt-rush/siha

Repository files navigation

siha

Build Status codecov

( simple habit )

*

There are several habit tracker / productivity apps out there which do each a subset of what I'd like. So I'll just write my own.

Development

  1. Make changes
  2. Before commit, ensure gulp test passes.
  3. Commit changes, with Change-Type: (major|minor|patch) in the commit footer.
  4. Run gulp release (generates jsdoc and updates changelog, version, tags, pushes)

TODO:

  1. determine statistics that the user would find useful
  2. implement statistics
  3. build a front-end in a web-app (separate repo)

Future directions

The intention is that it would be run in a self-hosted manner, inside a Docker container. Perhaps later, a more robust DB backend (we use sqlite) and a multi-user mode / credentials could be implemented to make it a regular web service (after building the UI). But for now it's a personal project, self-hosted.

Ultimately I'd like to use resinOS to deploy it to a raspberry pi in my apartment, while another container on the same device queries the DB to update an LED display with physical buttons so I can check off my daily tasks.

Credit to arman for physical interface idea.


* Icon made by Freepik from www.flaticon.com