Overview
HomeHub is a responsive desktop, tablet, and mobile application for coordinating chores, shopping and pantry items, pets, maintenance, and household notifications.
Environment
Next.js 15, React 18, TypeScript, Tailwind CSS with shadcn/ui, Firebase Authentication, Firestore, Storage, Functions, Messaging, App Hosting, and Genkit with an OpenAI-compatible provider.
Objective
Bring recurring household coordination into one authenticated application while preserving responsive access across common device sizes.
Responsibilities
The work spans household-scoped roles, shared operational modules, Firebase-backed services, responsive interface behavior, and documented emulator and end-to-end testing workflows.
Implementation
- Household-scoped roles and invite-code workflows.
- Shared chores, shopping and pantry data, pet records, and maintenance tracking.
- Notification workflows and read-only Home Assistant entity-state viewing.
- Firebase-backed authentication, data, files, server functions, messaging, and hosting.
Validation
The repository documents Firebase emulator workflows and Playwright end-to-end coverage alongside its application test commands and contributor documentation.
Outcome
HomeHub brings multiple household workflows into one authenticated, responsive application with a repeatable local validation process.
Technologies
Disclosure note
Household names, account details, and deployment-specific information are not published. No production adoption or user-count claims are included.