Child Profiles
Each child in your family has their own profile in Dominic's Tasks. Profiles are completely isolated—points, tasks, history, and settings never mix between children. This allows you to customize the experience for each child's age, ability, and motivational style.
Creating a Child Profile
To add a new child to the system:
- Open the Parent Admin Console
- Click "Add Child" or navigate to the Profiles section
- Enter the child's name
- Select an avatar from the available options
- (Optional) Set the child's birth year for age-appropriate suggestions
- Configure initial feature toggles
- Click "Create Profile"
Number of Profiles
There is no hard limit on the number of child profiles. Most families find 1-6 profiles works well with the current interface design.
Available Avatars
Children can choose from a variety of avatar options. These are designed to appeal to different ages and preferences:
Avatar choices include animals, nature symbols, and abstract icons. Each avatar has multiple color variations available once selected.
Profile Components
Each child profile contains several components that define their experience:
Basic Information
- Name: Displayed on their dashboard and in parent views
- Avatar: Visual identifier shown throughout the app
- Birth Year: Used for age-appropriate task suggestions
- Created Date: When the profile was first added
Point Balance
- Current Balance: Points available to spend on rewards
- Total Earned: All-time points earned (lifetime)
- Total Spent: All-time points redeemed for rewards
Task Data
- Today's Tasks: Tasks scheduled for the current day
- Pending Tasks: Incomplete tasks from previous days
- Completed Today: Count of tasks marked complete
Settings
- Feature Toggles: Which gamification features are enabled
- Point Multiplier: Custom point earning rates
- Daily Target: Point goal for each day
- Reward Preferences: Preferred reward categories
Viewing a Profile
To view and manage a specific child's profile:
- From the Parent Dashboard, find the child's card in the overview
- Click on the card or use the child selector dropdown
- The profile detail view will open with the following tabs:
Dominic
Profile created January 2024
- Tasks: See all assigned tasks, add new tasks, mark complete
- Points: View balance, history, and make manual adjustments
- Rewards: See which rewards are available and what has been redeemed
- Settings: Configure feature toggles and preferences
- Stats: View progress charts and analytics
- History: Browse past days and completion records
Editing Profiles
You can modify most aspects of a child's profile at any time:
Information Changes
- Update the child's name if it needs correction
- Change the avatar to a different selection
- Update the birth year for better task suggestions
Settings Changes
- Enable or disable gamification features
- Adjust point values and multipliers
- Change the daily point target
- Configure feature-specific options
Data Changes
- Manually add or subtract points
- Reset streak counters if needed
- Archive old completed tasks
Profile Isolation
Child profiles are completely isolated from each other. This is a fundamental design principle that ensures each child has their own experience:
| Data Type | Isolation |
|---|---|
| Points | Each child has their own balance. Points never transfer between profiles. |
| Tasks | Tasks are assigned to specific children. Child A never sees Child B's tasks. |
| History | Completion records are per-profile. Stats never mix between children. |
| Settings | Feature toggles are per-child. Child A can have different features than Child B. |
| Rewards | Each child has their own redemption history and available rewards. |
| Achievements | Badges and achievements are earned per-profile independently. |
Archiving or Deleting Profiles
When a child no longer needs to use the system, you have two options:
Archive Profile
Archiving hides the profile from active views but preserves all data. The profile can be restored later if needed. Use archiving when:
- A child is taking a long break from the system
- You want to preserve historical data
- The child might return in the future
Delete Profile
Deleting removes the profile and all associated data permanently. This cannot be undone. Use deletion when:
- The child will never use the system again
- You need to completely reset for a new user
- Privacy requirements demand data removal
Confirmation Required
Deleting a profile requires explicit confirmation and re-entry of your parent PIN. This prevents accidental deletion of child data.
Best Practices
- Use Distinct Avatars: Make sure each child can easily identify their own profile visually
- Set Appropriate Expectations: Explain to each child what their profile contains and that it's their own private space
- Customize Per Child: Don't use the same settings for everyone—adjust features based on each child's needs
- Review Settings Monthly: Children's needs change as they grow—review and adjust settings regularly
- Keep Profiles Active: Even children who don't use the app daily benefit from having their profile available
Related Documentation
- Parent Dashboard - Managing all profiles from the dashboard
- Feature Toggles - Configuring features per child
- Progress Monitoring - Tracking progress per profile
- Security & Access - Managing profile access and security