1 of 10

HOUSEHOLD HUB �___________________�Senior Design Presentation�Instructor: Masoud Sadjadi

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

2 of 10

PROBLEM DEFINITION & MOTIVATION

It's becoming harder for families to coordinate and manage household tasks and daily routines. Busy lives mean that chores and other reminders are shared through text messages, phone calls, and chats all being used. This makes it easy for details to be missed resulting in missed tasks and regular miscommunications. The results of this over time can result in inefficiency and frustration. The solution for this situation is a single centralized and transparent platform; one which brings together task management, communication and scheduling in one clear, easy to use solution which all members of the family can trust.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

3 of 10

SYSTEM ARCHITECTURE

Three-tier modular architecture: system split into three layers for clarity and scalability.

Frontend: React + Vite (responsive UI): Provides a fast, responsive, user-friendly interface.

Backend: Spring Boot (auth, workflows, WebSockets): Handles authentication, task workflows, and real-time messaging.

Database: PostgreSQL with JPA: stores and manages all system data efficiently.

UML DIAGRAMS: Visualize system structure and user interactions

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

4 of 10

SYSTEM DESIGN OVERVIEW

  • Serve as a unified and transparent interface for families and caregivers.
  • Improves scalability, maintainability and separation of concerns.
  • Allow real-time communication and collaboration.
  • Task coordination and secure, role based access.
  • UI is simple, clear, and user friendly to minimize confusion and improve workflow.
  • Supports key features like task management, messaging, scheduling, and history tracking.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

5 of 10

IMPLEMENTATION HIGHLIGHTS

  • Modular structure for maintainability.
  • Clear separation of concerns (frontend/backend/db).
  • WebSocket integration for real-time messaging.
  • Role-based authorization and secure operations

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

6 of 10

TESTING & EVALUATION

  • Feature tests cover task creation, messaging, workflows.
  • User flow tests simulate user interactions.
  • Iterative improvements based on user feedback. 
  • System operates reliably and enables clear communication

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

7 of 10

VERIFICATION RESULTS

All the core functionality was validated to meet all the requirements.

Messaging was persistent with minimal delay through testing.

Task updates and scheduling functioned well and reliably.

Communication was overall clearer and more organized vs informal process.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

8 of 10

CHALLENGES & LESSONS LEARNED

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

9 of 10

LIMITATIONS & FUTURE WORK��

Enhance UI for task scheduling.

Improve deployment reliability.

Expand dashboards and analytics.

Add mobile app version.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

10 of 10

TEAM MEMBERS:

Carlos Escobar

Monica Burbano

Lesly Recendiz

Bianca Recendiz

Brian Garcia.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING