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