Skip to content

Repository files navigation

tasker_2_0

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

Current Status

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

Run Commands

  • Install dependencies: flutter pub get
  • Analyze: flutter analyze
  • Run tests: flutter test
  • Launch app: flutter run

Main Files

  • 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages