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:

  1. Open the Parent Admin Console
  2. Click "Add Child" or navigate to the Profiles section
  3. Enter the child's name
  4. Select an avatar from the available options
  5. (Optional) Set the child's birth year for age-appropriate suggestions
  6. Configure initial feature toggles
  7. 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:

  1. From the Parent Dashboard, find the child's card in the overview
  2. Click on the card or use the child selector dropdown
  3. The profile detail view will open with the following tabs:
D

Dominic

Profile created January 2024

1,250
Points
8/12
Today's Tasks
5
Day Streak
12
Badges
  • 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:

Related Documentation