A clean, modern, and offline-ready web app for tracking your daily self-care routines — including habits, mood, sleep, meals, and meditation — all stored locally in your browser. Built with love and a focus on mental wellness 🐻💜
- ✅ Track customizable daily self-care tasks
- 💖 Mood selection with emoji-based UI
- 🛌 Sleep logging (sleep, wake time, duration)
- 🍽️ Meal input: breakfast, lunch, dinner, snacks
- 🧘 Guided meditation & breathing timer (custom durations)
- 📓 Daily journal input
- 📊 Statistics, charts, and calendar view
- 📤 Daily summary auto-sent to Telegram bot
- ⚡ Fully offline support via Service Worker (PWA-ready)
- 🎨 Responsive, accessible, and mobile-first design
- HTML5 / CSS3 / JavaScript (Vanilla)
- Bootstrap 5 — responsive layout
- LocalStorage — client-side persistent data
- Service Worker — PWA & offline support
- Telegram Bot API — send daily reports to a private Telegram chat
To enable Telegram reporting:
- Create a bot via @BotFather and get the API token.
- Open
mich.jsand Replace the Telegramfetchblock insubmitDay()with yourbot_tokenandchat_id.
- All personal data is stored locally in your browser
- No external tracking or account login
- Telegram data is only sent if you activate reporting
This app includes a stale-while-revalidate Service Worker to allow full offline usage and fast loading. Installable on mobile as a standalone app.
AGPL-3.0