Under development: TimeMax is an early-stage app and is planned for publishing across multiple platforms.
TimeMax is a focused planning app that connects category-based time blocks, ranked tasks, and reminders into one lightweight daily workflow.
- Focus mode: Current category, time left, task queue, and a compact time map.
- Calendar planning: Full-range, today, and tomorrow calendar modes.
- Block editing: 15-minute drag, resize, collision checks, and delete/drop behavior.
- Category workflow: Default durations, task lists, task ranking, task completion, and task archives.
- Task details: Importance, estimated time, earliest start, deadline, and notes.
- Reminders: Once, daily, and custom weekday recurrence.
- Notification flow: Reminder archives, recurring completion stats, local notifications, and in-app toasts.
- Local settings: Scoped resets for calendar, categories, tasks, and reminders.
- Feature architecture: Flutter/Dart code organized by feature, model, repository, state, notification, and shared UI layers.
- State core: Central
AppStateowns business rules, validation, cached lookups, queued persistence, and daily maintenance. - Storage abstraction: Repository layer supports native SQLite via Drift and web
localStoragesnapshots. - Slot indexing: Sorted per-day calendar index enables binary-search overlap checks.
- Interaction model: Explicit move/resize action objects keep previews and accepted state changes consistent.
- Notification planner: Deterministic, capped, platform-reconciled, and covered by tests.
- Responsive UI: Desktop side navigation, mobile bottom navigation, accessibility semantics, and custom Windows chrome.
- Test coverage: App state, persistence codecs, slot indexing, reminders, notification planning, accessibility, and widget smoke tests.



