The Manual

Every screen, in the order you meet it. Most of the app is one button — this is everything behind it.

Signing in — Bebopper
screenshots/sign-in.png
Getting started

Signing in

Everyone gets their own account — parents, grandparents and kids. The account is how the same numbers reach every phone, and how the app knows who is allowed to change what.

  • Three ways in

    Sign in with Apple, sign in with Google, or make an account with an email address and a password. Apple's Hide My Email works; the app only ever needs an address it can reach you at.

  • The first person makes the family

    Whoever signs in first and creates a family owns it. Everyone else joins with an invite code.

  • One account, many devices

    The same account signed in on a phone and an iPad shows the same thing. There is nothing to sync by hand.


Your family — Bebopper
screenshots/settings-family.png
Getting started

Your family

Settings › Family lists everybody who can sign in and what each of them may do. Two roles: parent and child.

  • Invite codes

    Creating an invite makes a six-character code. The person signs in with their own account, taps “I have an invite code”, and enters it. A code works once and expires after seven days — and for security it can't be looked up again afterwards, so write it down when it appears.

  • Parents

    Parents see every child in the family, can correct the log, and set up goals and rewards.

  • Children

    A child sees their own activities, their own points and their own rewards — and nobody else's. They start and stop their own timers.

  • Inviting the other parent

    When you create the invite you choose whether it is for a child or for another grown-up. A grown-up invited to one kid's record sees that kid's log and rewards, and nothing else.


Activities — Bebopper
screenshots/activity-editor.png
Getting started

Activities

An activity is one thing that gets timed: piano, reading, PT, brace wear. Each child has their own, with their own goal.

  • Anything with a duration

    If it has a start and a stop, it belongs here. If it doesn't — making the bed, feeding the cat — it doesn't, and there is deliberately no way to add it.

  • A daily target

    Set the number of minutes that makes a full day. The home screen's ring fills toward it, and the goal you set later is measured against it.

  • More than one at a time

    A kid can have several activities running as separate lines. Each keeps its own hours, its own points and its own streak.


Home — Bebopper
screenshots/home-paper.png
Every day

Home

The screen the app opens on. Today's plan at the top, this week underneath, and one big button per activity.

  • Today's plan

    One card per activity: whether it is running, how much time is on it today, and the ring against today's target.

  • The week strip

    Seven days across the top, each with a ring showing how much of that day's target was met. Today is the one in colour.

  • This week

    The week's total and a bar per day, so a light Tuesday is visible without opening History.


Starting and stopping — Bebopper
screenshots/home-running.png
Every day

Starting and stopping

One tap to start, one tap to stop. Under three seconds, which is the whole design brief.

  • The clock is real time

    A session is a start time and a stop time — not a countdown the app has to stay awake for. Lock the phone, close the app, or restart the device: the running session survives all three.

  • Everyone sees it start

    The moment a kid taps Start, the parent's phone shows it running. That is the whole “did you do it yet?” conversation, gone.

  • Partial effort counts

    Stopping after twenty minutes logs twenty minutes and earns twenty points. There is no threshold below which a session is worth nothing.


How points work — Bebopper
screenshots/rewards-earning.png
Points and rewards

How points work

Minutes become points at a rate you set. Points are the currency everything else is priced in.

  • You set what a minute is worth

    Earning is set per activity, in Rewards. You decide how many points a block of time earns and, if money is involved, what a point is worth in cash.

  • Completed blocks only

    If you earn per block, only finished blocks count: twenty-five minutes of ten-minute blocks is two blocks, not two and a half.

  • Daily limits

    You can cap how much time counts in one day, and how much can be earned from it. It keeps a marathon Saturday from cashing out a month of rewards.


Goals — Bebopper
screenshots/rewards-goals.png
Points and rewards

Goals

A goal is the thing being worked toward, and it replaced the old fixed list of streak tiers. Four choices state all of them.

  • Days, weeks, or total time

    Measure against days that clear the bar, weeks whose total clears it, or a running total with no window at all — “sixty hours of piano, however long it takes”.

  • Consecutive or any

    “Sixty days” means two different things, and the difference is not small: consecutive restarts two months of work on one missed night, any does not. Pick deliberately.

  • What a good day is

    A day counts when it clears the bar you set for it. Deliberately low is usually right — the point is to reward doing it at all, most days.

  • Only the highest one pays

    Where several targets are reached at once, the highest reached pays. A target with a zero bonus is allowed and useful: something worth reaching that doesn't cost anything.


The bank — Bebopper
screenshots/bank-ledger.png
Points and rewards

The bank

Points that have been earned and not yet spent sit in the bank, with a line for every movement in and out.

  • Won or bought, never both

    A perk is either won by reaching a goal or bought from the bank. The same perk cannot be both, which keeps the ledger honest.

  • Every line stays

    Earnings, purchases, payouts and corrections are all entries. Nothing is silently rewritten.

  • Withdrawals

    A kid can ask to cash out. The request goes to a parent, who approves or declines it, and the ledger records which.


History — Bebopper
screenshots/history.png
The record

History

Every day that was logged, and every session inside it. This is the record the whole app exists to keep.

  • The calendar

    A month at a time, each day marked by how much of its target was met. Tap a day to see the sessions behind the number.

  • Sessions

    Each session shows when it started, when it stopped, and how long it ran.


Fixing mistakes — Bebopper
screenshots/session-editor.png
The record

Fixing mistakes

Kids forget to tap Stop. Phones die mid-session. A parent can fix any of it without the record losing what actually happened.

  • Parents edit, kids don't

    Correcting a session is a parent's job. A child can log time but cannot rewrite it.

  • Nothing is destroyed

    A correction is recorded alongside what was originally logged, not on top of it. The history shows both.

  • Points follow the correction

    Fixing a session's times re-runs what it earned, so the bank matches the log.


Appearance — Bebopper
screenshots/themes.png
Settings

Appearance

Five looks and eight accent colours. Yours are yours: the choice lives on your own account, so a kid can have the loud one without imposing it on anybody else.

  • The looks

    Classic — soft cards, quiet colour. Bold — thick outlines, hard shadows, loud colour. Techno — an instrument panel, dot matrix, one red light. Paper — warm paper, thin rules, a marker stroke. Field Guide — pasted-in paper, punched holes, a typewriter label.

  • Accents

    Teal, Mint, Sky, Violet, Bubblegum, Rose, Tangerine, Grape. The accent colours the buttons you press and the bars you fill; the look decides how everything is drawn.

  • Backdrops

    The Bold style takes a wallpaper, and you can dial down how strongly it prints. Choosing None is how you turn it off.


Notifications — Bebopper
screenshots/settings-notifications.png
Settings

Notifications

Off until you turn them on. They exist to say something happened, not to nag.

  • What they say

    A session started or stopped, a goal was reached, a withdrawal was requested or approved.

  • Turning them off

    Switch them off in Settings, or in iOS Settings. Turning them off removes the device token the app used to send them.


Your account — Bebopper
screenshots/settings-account.png
Settings

Your account

Your name, how you sign in, and the way out.

  • Your row

    Your name and phone number live on your own row in the family list. Appearance is separate — it is yours alone.

  • Signing out

    Signing out leaves the family untouched. You will need the same sign-in method to get back in.

  • Deleting the account

    Settings › Delete Account removes your account, and the family's data if you are the one who owns it.