Skip to content

A fun and easy habit helper for all ages. Who doesn't love gold stars?

License

Notifications You must be signed in to change notification settings

vjacksonr123/Habit-Calendar

 
 

Repository files navigation

Good-Habits

$ Good-Habits [Release 1.0.0]

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.

Contents

Quick install

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

Manual installation

  1. 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
  1. install the python libraries from the requirements.txt
sudo pip3 install -r requirements.txt
  1. now edit the Habit-Calendar-Server.service and add the path to this directory in exec start.
  2. copy the service file to the system directory
sudo cp Habit-Calendar-Server.service /etc/systemd/system/Habit-Calendar-Server.service
  1. enable and start the service
sudo systemctl enable Habit-Calendar-Server.service
sudo systemctl start Habit-Calendar-Server.service
  1. setup the appropriate drivers for touchscreen that you choose and link local host on boot.

How to contribute

  1. reports problems and issues in the repo, use the trackers.
  2. Fork the project and create new branches.
  3. Share the project.

More

You can check more of my projects and ideas at. https://www.nathantowianski.com/

License

See the LICENSE file.

About

A fun and easy habit helper for all ages. Who doesn't love gold stars?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.6%
  • CSS 16.0%
  • Python 13.3%
  • HTML 12.2%
  • Other 0.9%