Skip to content

A Flutter & Firebase app for parents to manage rules, chores, rewards, and consequences. Fosters family cooperation and accountability, helping kids learn responsibility while keeping parents organized.

License

Notifications You must be signed in to change notification settings

eng618/HomeHarmony

Repository files navigation

Home Harmony

General CI Deploy to Firebase Hosting

A cross-platform Flutter application for families to manage rules, rewards, and consequences for children.

Features

Getting Started

  1. Ensure you have Flutter 3.0+ installed.
  2. Run flutter pub get to install dependencies.
  3. Use flutter run to launch the app on your device or emulator.

Project Structure Overview

lib/
  ├── main.dart
  ├── models/
  ├── services/
  ├── views/
  ├── widgets/
  └── utils/
test/ - Automated tests

Customization Instructions

Update the app to fit your family's needs by editing rules, rewards, and consequences in the app UI. For advanced customization, modify models, services, and UI components in the lib/ directory.

MVP Implementation Roadmap

See docs/mvp_checklist.md for the full MVP checklist and progress tracking.

Architecture Overview

flowchart TD
    A[Flutter App]
    B[Backend Server]
    C[Firebase]
    D[State Management]
    E[UI]
    A -->|RESTful API| B
    A -->|Firebase Auth| C
    A -->|Firestore| C
    A -->|Riverpod| D
    A -->|Material Design 3| E
    D -->|Reactive| E
    C -->|Rules, Rewards, Consequences| E
Loading

License

This project is licensed under the MIT License. See LICENSE for details.

Contribution Guidelines

Contributions are welcome! Please open issues or submit pull requests. See CONTRIBUTING.md for guidelines.

Contact Information

Project Maintainers: Eric N. Garcia ([email protected])

Acknowledgments

  • Flutter
  • Firebase (firebase_core, firebase_auth, cloud_firestore)
  • Provider
  • http
  • mocktail, fake_cloud_firestore (for testing)
  • Material Design 3

Changelog

See CHANGELOG.md for updates and release notes.

Star History

Star History Chart

About

A Flutter & Firebase app for parents to manage rules, chores, rewards, and consequences. Fosters family cooperation and accountability, helping kids learn responsibility while keeping parents organized.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •