iOwnIt Features¶
1. Authentication¶
What it does: User registration and login with JWT-based token authentication and session persistence.
- Register with email/password
- Login/logout
- Auto-logout on token expiration
- Secure password hashing
2. Onboarding¶
What it does: Multi-step setup wizard guiding new users through initial configuration.
- Welcome screen
- Mode selection (Solo or Household)
- Household creation with invite code, or join existing household
- Department/task selection
- Department template selection (optional)
- Notification time setup
- Progress indicator
3. Today view¶
What it does: Daily task dashboard showing today's tasks organized by section and department.
- Section-based organization:
- Due Today: Daily items + items scheduled for today
- This Week: Weekly items (collapsed by default)
- This Month: Monthly items (collapsed by default)
- This Quarter: Quarterly items (collapsed by default)
- Unscheduled items banner with count and link to Settings
- View tasks grouped by department with emojis
- Collapsible sections (auto-collapse when complete)
- Check/uncheck task completion
- Add notes to completed tasks
- Skip tasks with optional reason
- Defer tasks to a future date
- Progress bar showing completion %
- Celebration animation at 100%
- Photo upload for task proof
- Smart inventory linking (update stock when completing restock tasks)
- Frequency badges (Daily/Weekly/Monthly/Quarterly)
- Scheduled day badges (e.g., "Thursday", "15th", "Any day")
- Conflict resolution prompts (household mode)
4. Summary view¶
What it does: Weekly analytics showing completion statistics and trends.
- Weekly completion percentage
- Today's progress
- Day-by-day grid (clickable for details)
- Bottom sheet modal with day details and notes
- Department-wise breakdown with progress bars
- Skip pattern analysis (frequently skipped tasks)
- Motivational messages based on rate
- Expandable weekly tasks section
5. Inventory management¶
What it does: Track household items with quantities, units, and low-stock alerts.
- View items by department
- Status badges: In Stock (green), Low (yellow), Out (red)
- Add/edit/delete items
- +/- quantity adjustment buttons
- Setup wizard with suggested defaults
- Auto-creates restock tasks when items go low
- Links restock tasks to inventory items
6. Departments & chores¶
What it does: Custom departments (task groups) and chores with flexible scheduling.
- Create/edit/delete departments with custom names and emojis
- Enable/disable departments
- Create chores within departments
- Frequency options: Daily, Weekly, Monthly, Quarterly
- Weekly tasks: optionally specify day of week (Monday-Sunday)
- Monthly/Quarterly tasks: optionally specify day of month (1st-28th)
- Unscheduled tasks appear in respective section until completed
- Time estimates per task (minutes)
- Department-specific notification times
7. Settings¶
What it does: User preferences and configuration.
- Notification time (HH:MM)
- Timezone selection (20+ options, auto-detects browser)
- Reminder interval and stop time
- Manage all departments and chores
- Push notification toggle
- Household management (create/join/leave)
- Test notifications
8. Household mode¶
What it does: Two-partner mode for shared household management with clear ownership.
- Create household (become Partner A)
- Generate invite code (7-day expiry)
- Partner joins with code (becomes Partner B)
- View both partners' progress
- Department ownership: Partner A, Partner B, or Shared
- Department distribution summary
- Workload balance visualization (hours per week)
9. Department dealing¶
What it does: Initial assignment of department ownership between partners.
- View all departments
- Assign to Partner A, Partner B, Shared, or Unassigned
- Assignment summary counts
- Full ownership explanation (thinking, planning, doing)
- Warning about shared departments (anti-pattern)
10. Re-deal sessions¶
What it does: Periodic re-evaluation and redistribution of department ownership.
- Start/resume re-deal session
- Review each department one-by-one
- Keep or change assignment
- Optional reason for changes
- Summary of planned changes
- Confirm or cancel re-deal
- Change log showing before/after
11. Household dashboard¶
What it does: Overview of household performance and workload balance.
- Both partners' completion rates
- Partner stats (departments, tasks, completions)
- Workload balance bar (hours per week per partner)
- Department balance (total/assigned/unassigned)
- Quick link to assign unassigned departments
- Re-deal status and scheduling
- Conflict resolution prompt banners
- Start re-deal button
12. Department templates (onboarding)¶
What it does: Pre-built department templates during setup.
- Browse departments organized by category (Home, Care, Planning, etc.)
- Expand/collapse departments and categories
- Select/deselect departments
- "Select all" per category
- See task count for selections
- Initialize departments with pre-configured tasks and inventory
13. Minimum standards of care¶
What it does: Define what "done" means for each department.
- Edit standards per department
- Free-form description
- Agreement status (Both agreed / Awaiting)
- "I Agree" button for partner's standards
- Visual status badges
14. Push notifications¶
What it does: Browser push notifications for task reminders.
- Enable/disable with permission prompt
- Test notification feature
- Service worker background handling
- Respects timezone and scheduled time
- Repeat reminders at interval
- Stop reminders at set time
15. Free trial¶
What it does: Every new account starts with a 14-day free trial.
- Full access to all features during the trial
- No credit card required to start
- Pick a plan before the trial ends to keep your account active
16. Frequency & scheduling¶
What it does: Flexible task scheduling with daily, weekly, monthly, and quarterly options.
- Daily tasks: Appear every day in "Due Today"
- Weekly tasks: Appear once per week
- With specific day: appears in "Due Today" on that day
- Without specific day: appears in "This Week" section
- Monthly tasks: Appear once per month
- With specific day: appears in "Due Today" on that day of month
- Without specific day: appears in "This Month" section
- Quarterly tasks: Appear once per quarter
- With specific day: appears in "Due Today" on that day of month
- Without specific day: appears in "This Quarter" section
- Unscheduled items show "Any day" badge and prompt to set schedule
- Resets: Weekly on Monday, Monthly on 1st, Quarterly on quarter start
17. Photo evidence¶
What it does: Upload photos as proof of task completion.
- Take/upload photo when completing
- Stored with completion record
- Camera icon indicator on tasks
- Photo accessible for reference
18. Invite code system¶
What it does: Time-limited codes for household joining.
- 8-character readable codes
- Excludes confusing characters (O, I, L, 1)
- 7-day automatic expiry
- Single-use
- View/generate in settings
19. Solo mode¶
What it does: Single-user task management without household features.
- Choose during onboarding
- All core features work
- No partner/department dealing features
- Can switch to household later
20. Timezone support¶
What it does: Global timezone support for notifications.
- Auto-detect browser timezone
- 20+ timezone options
- Notifications sent at correct local time
21. Task notes¶
What it does: Add context and comments to completed tasks.
- Add notes when completing tasks
- Edit notes after completion
- View notes in day details modal
- Useful for tracking what was done or special circumstances
22. Time estimates¶
What it does: Track estimated time per task for workload analysis.
- Set estimated minutes per task
- Calculate weekly workload per partner
- Workload balance visualization in household dashboard
- Identify unequal distribution
23. Skip & defer tasks¶
What it does: Handle tasks that can't be done today.
- Skip tasks with optional reason
- Defer tasks to a specific future date
- Skip pattern analysis in summary view
- Undo skip/defer actions
- Deferred tasks appear on scheduled date
24. Conflict resolution prompts¶
What it does: Proactive check-in prompts for household communication.
- Low completion rate alerts:
- Triggers when weekly rate < 50%
- Only shows from Thursday onwards (enough data)
- 3-day cooldown after dismissing
- Workload imbalance detection:
- Triggers when split is worse than 60/40
- Based on time estimates
- Frequent skip pattern warnings:
- Triggers when same task skipped 3+ times in 2 weeks
- Periodic check-in reminders:
- Triggers after 14+ days without a check-in conversation
- Dismissible prompt banners with 3-day cooldown
- "Start Conversation" / "Review Cards" actions
25. Vacation mode¶
What it does: Temporarily pause household responsibilities while away.
- Solo mode:
- Choose which departments to skip during vacation
- Unselected departments remain visible during vacation
- No approval needed - vacation activates immediately or on start date
- Status: Scheduled (future) or Active (current)
- Household mode:
- Choose which departments to skip vs. transfer to partner
- Partner must accept transferred tasks before vacation activates
- Shared tasks remain visible during vacation
- Date range selection with auto-activation/completion
- Status tracking: Pending → Scheduled → Active → Completed
- Partner decline with reason required (household only)
- Cancel/end vacation early
- Vacation history log
- Notifications suppressed during active vacation
- Today view hides skipped departments, shows transferred tasks to covering partner
26. Task history¶
What it does: View and export historical task completion data.
- Date range selection for historical queries
- Filter by department
- Filter by partner (household mode)
- Completion timeline visualization
- Summary statistics:
- Total tasks vs completed
- Completion rate percentage
- Breakdown by department
- CSV export functionality
- Shows task notes and completion timestamps
27. Workload insights¶
What it does: Analyze workload distribution trends over time in household mode.
- Weekly workload comparison between partners
- 4-week historical trends
- Imbalance detection with percentage split
- Visual balance indicator
- Recommendations for addressing imbalances
- Accessible from Household Dashboard
- Shows hours per week per partner
28. Subscription system¶
What it does: Tiered access control with free trial, promo codes, and paid plans.
- Free Trial: 14-day trial for new users (configurable)
- Paid Tiers:
- Solo: $9 per year
- Household: $19 per year
- Promo Codes: Partners/coaches can give temporary access
- Configurable duration (days)
- Usage limits (max redemptions)
- Expiration dates
- Access Control:
- Trial banner shows days remaining
- Locked overlay when trial/promo expires
- Data preserved even when locked
- Promo code input during registration and in Settings
29. Coach & partner mode¶
What it does: Coaches, facilitators, and workshop leaders can partner with iOwnIt to give their clients free access.
- A partner dashboard to generate and manage promo codes
- Hand codes to clients so they get free access for a set period
- See how many of your codes have been redeemed
Interested? See For coaches & partners.
30. User profiles¶
What it does: User identity with first and last names.
- First name and last name fields at registration
- Name displayed in household member lists
- Pre-fill display name when joining household
- Option to use nickname instead of real name
31. Account deletion¶
What it does: GDPR-compliant account deletion with confirmation.
- Two-step deletion process:
- Request deletion (generates 24-hour token)
-
Confirm with email verification
-
Handles household membership cleanup
- Transfers household ownership if needed
- Cascades deletion to all user data
- Irreversible once confirmed
Summary
The app has 32 major features covering:
- User Management: Auth, profiles, settings, account deletion
- Task Management: Departments, chores, daily/weekly scheduling, notes, time estimates
- Task Actions: Complete, skip, defer with reasons and scheduling
- Household: Multi-user mode, department templates, dealing, re-deals, standards
- Workload Balance: Time estimates, workload visualization, imbalance detection, insights
- Conflict Resolution: Check-in prompts, skip patterns, communication triggers
- Tracking: Completion stats, summaries, progress visualization, task history
- Inventory: Stock tracking, alerts, linked restock tasks
- Notifications: Push, timezone-aware scheduling
- Vacation: Temporary pause with partner approval workflow
- Subscription: Free trial, promo codes, paid tiers (Solo/Household)
- Administration: Partner accounts, admin dashboard, promo code management