makiolaj 2c2fa3b2b6
CI / ci (push) Failing after 2m19s
ci: route jobs to the gradle and light runners
Gradle jobs now run on the dedicated gradle runner (one at a time, 8g
cap) instead of the shared docker label, which let two Gradle builds run
in parallel and run the VPS out of memory. Cheap gate, lint and deploy
trigger jobs move to the light runner.
2026-10-10 11:51:58 +02:00

Household Keeper

Your household, effortlessly organized.

Household Keeper helps you organize and manage your household tasks. Create rooms, assign tasks, set recurring reminders, and keep your home running smoothly.

Features

  • Room Management — Create and organize rooms with drag-and-drop reordering
  • Task Templates — Quickly add common household tasks or create your own
  • Recurring Scheduling — Daily, weekly, monthly, or yearly task recurrence
  • Calendar View — Day-by-day task overview with a floating "Today" button
  • Task History — View past completions for each task
  • Task Sorting — Sort by name, due date, or room with persistent preferences
  • Notifications — Local reminders for due tasks
  • Light & Dark Theme — Follows your system preference
  • Localization — German and English

Screenshots

Tech Stack

  • Flutter (SDK ^3.11.0)
  • Riverpod — State management
  • Drift — Local SQLite database
  • GoRouter — Navigation
  • flutter_local_notifications — Scheduled reminders

Getting Started

# Clone the repo
git clone https://gitea.jeanlucmakiola.de/makiolaj/HouseHoldKeaper.git
cd HouseHoldKeaper

# Install dependencies
flutter pub get

# Generate code (drift, riverpod, l10n)
dart run build_runner build --delete-conflicting-outputs

# Run the app
flutter run

Building

# Debug APK
flutter build apk --debug

# Release APK (requires signing config)
flutter build apk --release

License

MIT — Jean-Luc Makiola, 2026

S
Description
No description provided
Readme MIT
1.6 MiB
Languages
Dart 100%