Skip to content

Latest commit

 

History

History
76 lines (59 loc) · 3.85 KB

README.md

File metadata and controls

76 lines (59 loc) · 3.85 KB

🌿 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 fifteen-second 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, and a skip action in the habit card. 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 and a mood color. Memory, not metrics.
  • 🪞 Echo — the card resurfaces a past moment on its own: yesterday, a week, a month or a year ago. Tap to expand, «Ещё» for the next memory. No input.
  • ⏳ Capsule — one sentence to yourself in a month: write it, close it, and when the day comes get a fullscreen letter with an «Ответить себе» reply button.
  • 📊 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: they move to their own block at the top. 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.

📝 Changelog

Release notes live in CHANGELOG.md. The same file is shown in the app under Settings → About → What's new.

🚀 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.