Skip to content

neoxelox/habits

Habits 🤞

A simple habit tracking app - habits.arn.sh 🚀

Banner

Note: this app was a pet project for personal use and was never intended to run correctly on desktop, use it only on mobile.

What

Habits is a simple habit tracking app shipped in an offline-oriented standalone PWA (Progressive Web App) format, heavily inspired in GitHub's commit frequency chart. You can use Habits in any device through a web browser accessing habits.arn.sh and even install it for a more native-like experience.

Dashboard

Dashboard

With Habits you can track an unlimited amount of daily activities with 7 different color palettes and every emoji imaginable. Habits and completions are only saved in your local storage. To complete your daily Habit just tap on its ✅ button!

Create Habits

Create

To create a Habit is as simple as tapping on the floating button on the bottom-right corner. Change the Habit's name with the input box; change the icon tapping on the default 🚀 emoji; and change the color by holding down the icon, it will circle through the different available palettes. Finally, tap on the ✅ button to save it.

Check and Edit the Calendar

Calendar

By tapping on the Habit's tracking graph you will access a calendar where you will be able to check specifically whether a certain day you completed the Habit or not. Moreover, you will be able to edit the completions by tapping on the desired dates.

Reorder and Delete Habits

Delete

To reorder a Habit hold down the card header itself, the list will enter drag & drop mode, hold down on the desired Habit and move it within the list. To delete a Habit hold down the Habit's emoji in the top-left corner of the card, a ❎ button will appear, tap on it to delete the selected Habit.

Contribute

Feel free to contribute to this project : ) .

License

This project is licensed under the GPL-3.0 License - read the LICENSE file for details.

Releases

No releases published

Sponsor this project

Packages

No packages published