Software development

HomeHub

A responsive household management application that combines shared routines, inventory, maintenance, notifications, access controls, and home-system visibility.

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

  • Next.js
  • React
  • TypeScript
  • Firebase
  • Tailwind CSS
  • Playwright

Disclosure note

Household names, account details, and deployment-specific information are not published. No production adoption or user-count claims are included.