Android-first Flutter app for a customizable 7-day scheduler and tracker with:
- Hybrid streak logic (strict for critical tasks, flexible for regular tasks)
- Sleep-window protection and sleep-safe rescheduling
- Day recovery workflow (auto-rebalance and carryover)
- Local-only persistence for tasks, logs, and preferences
- Mock AI suggestion card to prepare for future automation integration
Implemented foundation includes:
- Full scheduler screen with day selector, progress tracking, and task cards
- Task create, edit/reschedule, toggle completion, and delete
- Sleep window editor and automatic conflict protection
- Recovery mode to rebalance unfinished tasks
- Local persistence using shared preferences
- Install dependencies: flutter pub get
- Analyze: flutter analyze
- Run tests: flutter test
- Launch app: flutter run
- lib/main.dart
- lib/screens/scheduler_page.dart
- lib/models/task_item.dart
- lib/models/sleep_window.dart
- lib/models/day_log.dart
- lib/data/scheduler_store.dart