Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

56 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โฑ๏ธ ChronoMind

Focus Better. Build Consistency. Achieve More.

ChronoMind is a modern Android productivity app built to help users stay focused, build better habits, and track daily progress with clarity. Whether you're studying, coding, reading, exercising, learning a language, or working on personal goals, ChronoMind gives you a clean and flexible system to manage your focus sessions without unnecessary complexity.


โœจ Overview

Staying productive is not about working longer โ€” it is about showing up consistently.

ChronoMind combines a focus timer, stopwatch-based activity tracking, habit streaks, session history, productivity insights, and daily reminders into one clean Android app. It is designed for people who want a distraction-free experience with useful customization and strong everyday usability.


๐Ÿ“ธ Screenshots

ChronoMind Screenshot 1 ChronoMind Screenshot 2 ChronoMind Screenshot 3

ChronoMind Screenshot 4 ChronoMind Screenshot 5 ChronoMind Screenshot 6

ChronoMind Screenshot 7

```

๐Ÿš€ Features

๐ŸŽฏ Create Activities That Match Your Goals

  • Create personalized activities with custom names, icons, and accent colors
  • Choose the tracking style that fits your routine
  • Set up activities for study, coding, reading, exercise, meditation, language learning, and more

โณ Dual Focus Modes

  • Timer Mode โ€” set a target duration and stay focused until the countdown ends
  • Stopwatch Mode โ€” track progress without a fixed time limit

โœ… Flexible Completion Styles

  • Manual Completion โ€” mark activities complete whenever you decide you're done
  • Automatic Completion โ€” automatically mark timer-based activities complete when the countdown finishes

๐Ÿ”ฅ Custom Streak Rules

  • Continue Streak โ€” keep the streak even if a day is missed
  • Reset to Zero โ€” restart the streak from zero after a missed day

๐ŸŒ… Daily Reset Workflow

  • Activities refresh for a new day automatically
  • Incomplete sessions are moved to history
  • Your workspace stays clean while your progress remains preserved

๐Ÿ“Š Progress Tracking

  • Review completed and incomplete sessions
  • Explore productivity insights and consistency trends
  • Understand how your time is being used over time

๐Ÿ”” Smart Daily Reminders

  • Set a custom daily reminder time
  • Reminder scheduling continues even after device restarts
  • Notifications help users stay accountable without being intrusive

๐Ÿ“ฑ Foreground Session Tracking

  • Running sessions display a live foreground notification
  • Users can stay aware of active focus sessions even outside the app

๐Ÿ“ฆ Offline First

  • Works fully offline
  • Fast, native performance with local storage
  • No account required

๐Ÿงฉ Core Highlights

  • Focus Timer and Stopwatch support
  • Activity-based habit tracking
  • Custom daily streak behavior
  • Manual and auto completion styles
  • Session history and productivity insights
  • Daily reminders with reboot support
  • Offline-first architecture
  • Clean modern UI built with Jetpack Compose

๐Ÿ› ๏ธ Tech Stack

Category Technology
Language Kotlin
UI Jetpack Compose, Material 3
Architecture MVVM, Repository Pattern
Dependency Injection Hilt
Database Room
Preferences DataStore
Background Tasks WorkManager
Notifications Foreground Service, Notification Manager
Navigation Navigation Compose
Async Kotlin Coroutines, Flow
Build System Gradle Kotlin DSL

๐Ÿ—๏ธ Architecture

ChronoMind follows a modern Android architecture built with MVVM and a Repository layer.

Structure

  • UI Layer โ€” Jetpack Compose screens and components
  • ViewModel Layer โ€” state handling and business flow coordination
  • Repository Layer โ€” activity logic, settings, onboarding, reminders, and session management
  • Data Layer โ€” Room database + DataStore preferences

This structure keeps the app scalable, maintainable, and easier to extend.


๐Ÿ“ฑ Main Screens

  • Home โ€” focus dashboard, active session view, quick actions, recent activities
  • All Activities โ€” manage and track all created activities
  • Create / Edit Activity โ€” customize name, icon, color, mode, and rules
  • History โ€” review session history with status and dates
  • Insights โ€” track productivity and consistency metrics
  • Settings โ€” reminders, notifications, default preferences, support, and app options

๐Ÿ” Permissions Used

ChronoMind uses only the permissions needed for core app functionality:

  • POST_NOTIFICATIONS โ€” for reminders and active session notifications
  • RECEIVE_BOOT_COMPLETED โ€” to restore reminders after device restart
  • FOREGROUND_SERVICE โ€” to keep active focus sessions visible while running
  • FOREGROUND_SERVICE_DATA_SYNC โ€” for user-noticeable active session continuity

โš™๏ธ Getting Started

Prerequisites

  • Android Studio
  • JDK 11 or above
  • Android SDK

Clone the repository

git clone https://github.com/your-username/ChronoMind.git
cd ChronoMind

Run the app

  1. Open the project in Android Studio
  2. Sync Gradle
  3. Run on an emulator or physical Android device

๐Ÿ“ฆ Build Info

  • Application ID: com.sangeeta.chronomind
  • Min SDK: 24
  • Target SDK: 36
  • Version: 1.0.0

๐ŸŽฏ Ideal For

ChronoMind is built for:

  • Students
  • Developers
  • Writers
  • Readers
  • Freelancers
  • Professionals
  • Competitive exam aspirants
  • Anyone building stronger daily habits

๐ŸŒฑ Why ChronoMind?

Many productivity apps feel bloated, distracting, or overly complicated.

ChronoMind is designed around a simpler idea:
help users stay consistent with a clean, calm, and flexible daily focus system.

It gives users enough customization to make the app feel personal, while keeping the experience minimal and purposeful.


๐Ÿ”ฎ Roadmap

Planned improvements may include:

  • Drag-and-drop activity reordering
  • Backup and restore support
  • Exportable progress reports
  • More advanced analytics
  • Improved tablet optimization
  • More customizable reminder behavior

๐Ÿค Contributing

Contributions, suggestions, and feedback are welcome.

If you'd like to improve ChronoMind:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a pull request

๐Ÿ“„ License

Add your license here, for example:

MIT License

or

Apache License 2.0


โญ Support

If you like this project, consider giving it a star on GitHub โ€” it helps a lot and supports future improvements.


Small actions repeated every day lead to big results.
ChronoMind helps turn focus into consistency โ€” and consistency into progress.

About

ChronoMind is a modern Android productivity app for focus tracking, habit building, and daily consistency. It supports both Timer and Stopwatch modes, custom streak behavior, manual or automatic completion, session history, smart reminders, and offline-first local storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages