Overview
The Maintenance feature helps you track home maintenance tasks, repairs, and upkeep. Organize tasks by category, set recurring schedules, and keep a history of completed maintenance for your household.Key Features
Category Organization
Group tasks by General, Plumbing, Electrical, Cleaning, or Garden
Recurring Schedules
Set weekly, biweekly, or monthly recurrence for routine maintenance
Detailed Descriptions
Add notes about what was done, parts used, or instructions
Maintenance History
View completed tasks in the audit log for future reference
Creating a Maintenance Task
- Click the + floating button at the bottom right
- Fill in the task details:
- Task Title - Short description (e.g., “Replace HVAC filter”)
- Category - Select from: General, Plumbing, Electrical, Cleaning, Garden
- Recurrence - Choose: None, Weekly, Biweekly, or Monthly
- Description - Add details about the task (required field)
- Click Add to save
Maintenance Categories
- General
- Plumbing
- Electrical
- Cleaning
- Garden
Routine home upkeep: air filters, smoke detector batteries, door locks, weather stripping, caulking, and general repairs
Marking Tasks Complete
When you finish a maintenance task:- Tap the task item in the list
- It’s removed from view immediately
- An Undo button appears for 3.5 seconds
- After 4 seconds, the task is permanently deleted
- The completion is logged in the audit trail as “Completed maintenance”
Completed tasks are logged with the user name, task title, and timestamp. Access the Dashboard’s Activity Feed to review maintenance history.
Editing Tasks
To update a maintenance task:- Tap the edit icon on the right side of the task
- Modify any field:
- Task title
- Category
- Recurrence schedule
- Description
- Click Update to save
Reordering Tasks
Organize tasks by priority within each category:- Press and hold a task item
- Drag it up or down within the same category
- Release to drop it in the new position
Tasks can only be reordered within their category. To move a task to a different category, use the edit function.
Recurrence Schedules
None
None
Best for: One-time repairs or tasks that don’t repeatExamples: Fixing a broken door handle, painting a room, replacing a damaged tile
Weekly
Weekly
Best for: Tasks that need frequent attentionExamples: Lawn mowing, pool maintenance, trash area cleaning, checking irrigation system
Biweekly
Biweekly
Best for: Moderate frequency maintenanceExamples: Deep cleaning, changing HVAC filters (in heavy use season), fertilizing lawn
Monthly
Monthly
Best for: Routine checks and seasonal tasksExamples: Testing smoke detectors, inspecting plumbing for leaks, cleaning gutters, checking fire extinguisher pressure
Task Descriptions
The description field is required and should include:- What was done - Specific action taken
- Parts used - Brand, model, or specifications
- Observations - Any issues noticed during the task
- Future notes - Reminders for next time
Example Descriptions
Permissions
Access to maintenance features by household role:| Role | View Tasks | Add Tasks | Edit Tasks | Complete Tasks | Reorder |
|---|---|---|---|---|---|
| Owner | ✅ | ✅ | ✅ | ✅ | ✅ |
| Member | ✅ | ✅ | ✅ | ✅ | ✅ |
| Guest | ✅ | ❌ | ❌ | ❌ | ❌ |
Guests can view the maintenance list but cannot make changes. This is useful for contractors or service providers who need to see the household’s maintenance history.
Data Model
Each maintenance task contains:id- Unique identifier (UUID)householdId- Links the task to your householdtitle- Task namecategory- One of: General, Plumbing, Electrical, Cleaning, Gardendescription- Detailed notes (required)recurrence- Frequency: “none”, “weekly”, “biweekly”, or “monthly”position- Sort order within categorychecked- Completion statuscreatedAt- Timestamp when created
Audit Logging
Maintenance actions are automatically logged:- Added maintenance - When a new task is created
- Completed maintenance - When a task is marked as done
Tips & Best Practices
Log Tasks Immediately
Log Tasks Immediately
Add maintenance tasks as soon as you notice something needs attention, not when you plan to do it. This creates a running to-do list.
Use Detailed Descriptions
Use Detailed Descriptions
Future you (or the next homeowner) will thank you for detailed notes about parts, procedures, and observations.
Set Realistic Recurrence
Set Realistic Recurrence
Don’t over-commit to weekly tasks you’ll do monthly. Set recurrence to match reality, then adjust if needed.
Order by Season
Order by Season
Within categories, order tasks by when they typically need to be done (e.g., gutter cleaning before winter).
Cross-Reference with Calendar
Cross-Reference with Calendar
For critical recurring maintenance (like HVAC filter changes), also set calendar reminders as backup.
Include Part Numbers
Include Part Numbers
Note specific part numbers and suppliers in descriptions so you can quickly reorder when needed.
Common Workflows
Seasonal Home Maintenance
- At the start of each season, create maintenance tasks for seasonal needs
- Set appropriate categories (Garden for spring planting, Plumbing for winter pipe protection)
- Complete tasks and add detailed notes about what was done
- Review the audit log at the end of the season to plan for next year
Hiring Contractors
- Create a maintenance task for the work needed
- Add contractor quotes and contact info in the description
- When work is completed, update the description with final cost and date
- Mark as complete to log it in the audit trail
- Reference the audit log when the contractor returns for future work
Preventive Maintenance Schedule
- Create recurring tasks for all routine maintenance
- Order them by frequency (weekly tasks at top, monthly at bottom)
- Each week, work through the list from top to bottom
- Add observations to descriptions to catch developing issues early
- Adjust recurrence if you find tasks need more or less frequent attention