A python based flask Habit tracker, with a responsive design to create manage and markdown your daily habits. running on a raspberry pi connected to a touch screen display. Visit the webpage if you want to download a ready made image to minimize the setup process.
Work in progress.
Install Habit-Calendar from your RaspberryPi's shell :
$ wget https://raw.githubusercontent.com/FutureNathan/Habit-Calendar/master/install.sh
$ sudo chmod +x install.sh
$ sudo ./install.sh
- terminal commands to get everything setup
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install python3 python3-pip git
$ sudo git clone https://github.com/FutureNathan/Habit-Calendar.git
$ cd Habit-Calendar
- install the python libraries from the requirements.txt
sudo pip3 install -r requirements.txt
- now edit the Habit-Calendar-Server.service and add the path to this directory in exec start.
- copy the service file to the system directory
sudo cp Habit-Calendar-Server.service /etc/systemd/system/Habit-Calendar-Server.service
- enable and start the service
sudo systemctl enable Habit-Calendar-Server.service
sudo systemctl start Habit-Calendar-Server.service
- setup the appropriate drivers for touchscreen that you choose and link local host on boot.
- reports problems and issues in the repo, use the trackers.
- Fork the project and create new branches.
- Share the project.
You can check more of my projects and ideas at. https://www.nathantowianski.com/
See the LICENSE file.