HomeHaven is a household asset management application prototype designed to help homeowners organize, monitor, and maintain important household items in one place. The project focuses on making it easy to track assets, warranties, maintenance tasks, and reminders through a clean and intuitive interface.
The HomeHaven prototype includes the main features needed to organize and track household assets:
- Dashboard with quick stats for total assets, upcoming tasks, and alerts
- Maintenance calendar to visualize scheduled upkeep and inspections
- Dedicated Assets screen for viewing household items and their details
- Reminders screen for managing maintenance, inspection, and warranty alerts
- Warranty tracking with expiration date visibility
- Status indicators for overdue and upcoming tasks
- Light and dark mode support for improved usability and accessibility
- CSV export functionality for downloading asset records
- Simple multi-screen navigation for moving between dashboard, assets, and reminders
Overall, the prototype demonstrates the essential tools a homeowner needs to manage possessions and stay on top of important maintenance responsibilities.
We performed usability testing on the HomeHaven prototype to ensure the interface was easy to navigate and the core features behaved as expected.
We clicked through all major screens, including:
- Dashboard
- Asset list
- Reminders
- Maintenance calendar
We also tested common user actions such as:
- adding new assets
- creating reminders
- reviewing warranty information
- switching between light and dark mode
- navigating between screens
During testing, we identified and corrected several usability issues, including:
- spacing inconsistencies
- unclear layout flow
- UI elements that felt visually out of place
- navigation polish improvements
These updates made the prototype:
- cleaner
- easier to use
- more visually consistent
- more intuitive for first-time users
The long-term goal of HomeHaven is to evolve from a prototype into a full Java + JavaFX desktop application with:
- persistent asset storage
- reminder scheduling
- dashboard analytics
- CSV reporting
- warranty and maintenance KPI tracking
This repository currently serves as the foundation for that transition.