Skip to content

Repository files navigation

🌿 HabitScape

English · Русский

Flutter License: MIT PRs Welcome Platform: Android | Web

Life isn't on a schedule. Your habits don't have to be.

HabitScape is a mobile habit tracker with smart frequencies and a memory diary built in — one app, no servers.

A tracker that bends to real life. Most trackers assume you'll do the same thing every single day. HabitScape doesn't: schedule a habit daily, on weekdays, N× per week, every N days, or on your own custom cycle. Mark it done with one tap, or tap "done all" for a whole group. Miss a day? Then it's just missed — nothing breaks, nothing resets. Habits adapt to you, not the other way around.

And a diary that keeps your days. Every evening, a three-minute ritual: one line about what you'll remember and a mood color (🟢 good / 🟡 so-so / 🔴 rough). The Month Spread — a digital paper-planner spread — shows the whole month as a grid tinted by mood, with habit checkmarks, those one-line moments and monthly goals. Swipe between months to scroll through your life.

No servers. No accounts. No subscriptions. Your data lives on your device.

✨ Features

  • 🔄 Smart frequencies — daily, weekdays, N× per week, every N days, custom cycles. Fits shift work, busy weeks and irregular life.
  • Fast to use — one-tap check-offs, "mark all done" per group, swipe menu to skip or delete. Five seconds in the morning, five in the evening. Works offline.
  • 🗓️ Month Spread — the whole history on one screen: day cells tinted by mood, habit checkmarks, the moments feed and monthly goals. Horizontal swipe or arrows to move between months; tap any day to edit it.
  • 🕰️ Moment of the Day — one line about the most memorable thing, a mood color, and how well you used your time (1–5). Memory, not metrics.
  • 📊 Statistics — a GitHub-style year heatmap, week-over-week trend, "mood ↔ completion" correlation and weekly rhythm insights.
  • 🎯 Focus & monthly goals — mark 1–5 habits as your focus and set goals for the month right on the spread.
  • 🔒 Local-first & serverless — all data on your device, no accounts. Backup and restore as a plain JSON file.
  • 🌐 Android + Web PWA — installable from the browser, natively compiled for Android.
  • 🎨 Small comforts — system/light/dark theme, haptics, one-time guided tours, Russian UI.

🚀 Quick Start

Prerequisites, setup commands and the full developer guide (testing, architecture, code conventions) live in the Contributing tab.

🤝 Contributing

HabitScape is open source, and we'd love your help! See the Contributing tab for how to build, test and contribute.

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

About

🌿 A privacy-first, serverless habit tracker that turns your routines into a procedural digital garden. No guilt, no broken streaks—just gentle gamification. Built with Flutter.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages