Skip to content

resurrectdev1/Grove

Repository files navigation

Grove

Visualize your growth.

Whether you're maintaining sobriety, breaking harmful habits, or building positive routines, Grove helps you stay focused on consistent progress. Watch your streaks grow, track meaningful milestones, and cultivate a forest of procedurally generated fractal trees that evolve alongside your journey. Every day of progress helps something beautiful take root.

How it works?

Simply open Grove and click the "Plant a Tree" button to start customizing your habit! Once you give your tree a name and color, click "Plant Tree" to see it come to life on your home screen :) You can then click on any habit to open a menu showing you your total relapses, your best record, and your current streak. There is also additional information, such as a "time since last relapse" tracker and interactive monthly logs where you can report a relapse, add notes, and even edit past or present relapse times. Just under that, you will find a full history of your recorded relapses along with the reasons why!

Features

🌳 Grow your forest: Each habit is a unique, procedurally generated fractal tree that grows as you stay consistent.

🌀 Dynamic Layouts: Experience your forest your way. Switch between a 3D vertical drum roll, a smooth horizontal carousel, a compact grid, or a streamlined list.

🎨 Material You Integration: A cool, nature-inspired theme engine that supports Android 12+ dynamic coloring, adjusting your app's palette to match your wallpaper (meterial you suppourt).

📈 Analytics: Beyond simple streaks, the app uses a "Peak Sweep" algorithm to track your history, relapse reasons, and consistency across an interactive monthly calendar.

🔔 Reminders: Schedule a quiet moment of reflection to check in on your forest’s growth and stay consistent.

🔒 Privacy Focused: Keep your journey private with biometric, Face ID, or PIN authentication to shelter your data.

🌐 Fully Offline: Fully functional without an internet connection. No cloud, no tracking; your data stays where it belongs; solely on your device.

Download

Get it on GitHub Get it on Obtainium Get it on F-Droid

Support The App

Grove is free forever; no subscriptions, ads, data harvesting. Just you and your trees. If Grove has helped you or someone you know stay clean and build better habits, consider supporting its continued development so it can keep growing.

Buy me a Coffee

Development

Grove is built using Flutter. Install Flutter, clone the repository, enter the project directory, and then run flutter pub get, Followed by connecting your phone with USB debugging enabled, granting the necessary permissions, and finally runing flutter run --release.

License

This software is free software licensed under the GNU General Public License 3.0.