Project

Routine

Routine is a calm, local-first family app for moving through everyday tasks together. Children can see what is next, complete their own routine, and build momentum through friendly progress and points.

How It Works

Each person has a clear daily checklist with tasks suited to them. Completing a task updates the day's progress and awards points, while a simple shared view makes routines feel visible and achievable. A protected parent area keeps household settings and task choices in the right hands.

What Makes It Different

Routine is designed as a gentle piece of the household environment rather than a demanding productivity system. It is responsive, accessible, and works offline after its first visit. Daily records and preferences stay in the browser, keeping the experience private and immediate.

Private by Design

Routine keeps a family's information on the device where it is used. Avatar images, children's names, tasks, completion history, points, and settings are stored locally in the browser; they are not uploaded to an account or synced to a server. That means parents can set up a routine with confidence that their family's everyday details stay close to home.

Screenshots

Routine home screen showing the start of a daily task list
Routine daily checklist with two tasks remaining
Routine daily checklist with two completed tasks
Routine in dark mode with all daily tasks completed
Routine family overview in portrait orientation
Routine parent check maths question
Routine parent settings for customizing the daily routine
Routine confirmation dialog for undoing a completed task
Routine family overview in landscape orientation
Routine points redemption view in landscape orientation
Built With
HTML · CSS · Vanilla JavaScript · Progressive Web App · Local Storage · Service Worker