Family OS is a single shared platform that brings a family's everyday needs together in one place to reduce daily chaos. Instead of scattered notes, group chats, and forgotten appointments, one household gets a unified workspace covering family tasks, family expenses, and a shared calendar with appointments.
The product is built for a household, not an enterprise: parents and children who need a calm, trustworthy, warm place to see what the family has to do, what it has spent, and what is coming up. The platform is delivered as a first-party web application with its own identity and durable shared state, so the same family workspace persists and can be revisited by every family member.
The project's visual identity — its name, colors, and fonts — is designed as part of the product itself, alongside the site pages, rather than as a standalone image deliverable. The brand identity is expressed directly in the interface: the wordmark, the palette, and the typography are the logo.
A hard project constraint applies throughout: the work must use the least possible account credit/balance, so the account balance is not consumed quickly. This shapes delivery toward a small, practical, reused service footprint rather than speculative infrastructure.
Family OS is a web application with a public entry surface, an identity access boundary, and a protected shared family workspace.
Current delivery
Actors
Ownership
Narrow exclusions
Family OS is delivered as a first-party web application. The public entry is anonymous and explains the product; the family workspace behind it is private and durable. Because the family's tasks, money, and schedule must remain bound to the correct household and be resumable by each member, the application owns identity: a family member establishes access on first use and verifies it on return. Protected family work is unavailable until that identity is established.
The current horizon covers the unified family workspace: tasks, expenses, calendar, and appointments, plus the identity boundary that protects them. The brand identity is part of this delivery, expressed through the interface itself rather than as a separate image asset. Anything beyond this — additional household domains, integrations with outside services, or expanded account administration — is outside the current boundary and is not built now.
The reference directive for the project's documentation files declares content_source authority. The documentation files were to be read to understand the essential details of the Family OS project. The verified essential facts carried from that source are:
No further verified factual entities, collection items, field values, dates, contacts, links, or media references were available from the documentation source beyond the above; nothing has been invented to fill that gap.
FR-1 — Unified family platform (explicit) As a Family Member, I should have one shared Family OS platform that brings the family's needs together in one place, so that daily chaos is reduced.
FR-2 — Family tasks (explicit) As a Family Member, I should view and work with the family's shared tasks, so that what the family needs to do is visible in one place.
FR-3 — Create and edit a family task (explicit) As a Family Member, I should create and edit a shared family task, so that the family's work is captured and kept current.
FR-4 — Family expenses (explicit) As a Family Member, I should view and work with the family's shared expenses, so that the family's spending is visible in one place.
FR-5 — Create and edit a family expense (explicit) As a Family Member, I should create and edit a shared family expense, so that the family's spending record stays accurate.
FR-6 — Shared calendar and appointments (explicit) As a Family Member, I should view and manage the family's shared calendar and appointments, so that the family's schedule is visible in one place.
FR-7 — Create and edit an appointment (explicit) As a Family Member, I should create and edit a shared family calendar entry, so that the family's appointments are captured and kept current.
FR-8 — Brand identity delivered with the product (explicit) As a Family Member, I should experience the Family OS identity — its name, colors, and fonts — as part of the product itself, so that the family workspace feels like a coherent, trustworthy place.
FR-9 — Minimum account credit usage (explicit) As the project owner, I should have the work use the least possible account credit/balance, so that the account balance is not consumed quickly.
FR-10 — Self-service enrollment (required_inference) As a Family Member, I should be able to start using Family OS on my own, so that I can join the shared family workspace without waiting for an invitation.
FR-11 — Returning verification (required_inference) As a Family Member, I should verify my identity on return, so that I can resume the family's shared workspace.
FR-12 — Role-aware authorization (required_inference) As a Family Administrator, I should have management of the shared family workspace distinguished from general family access and work, so that the family can rely on a maintained, trustworthy workspace.
FR-13 — Durable shared persistence (required_inference) As a Family Member, I should have the family's tasks, expenses, calendar entries, and appointments persisted and shared, so that every family member sees the same current state and can return to it.
FR-14 — Family overview and routing (required_inference) As a Family Member, I should see a protected overview of the family's shared state, so that I know what needs attention and can get to it quickly.
Product context. An individual in the family — parent or child — who uses the single shared Family OS platform to handle everyday family life. Their world before Family OS is scattered: notes in different places, group chats that bury decisions, and appointments that get forgotten.
Primary goal. Reduced daily chaos and a clear view of what the family needs to do and when.
Distinct accepted responsibilities. The Family Member views and works with the shared task list, creates and edits family tasks, views and works with the shared expense ledger, creates and edits family expenses, views and manages the shared calendar, and creates and edits appointments. They also establish their own access on first use and verify it on return.
Relevant inputs or decisions. What the family needs to do (task fields and status), what the family has spent (expense amount, description, date, category), and what is coming up (appointment title, date, time, category). They decide which item to open and what to change.
Interactions with other accepted participants. The Family Member shares one workspace with the Family Administrator and with other family members. Everything they create or edit becomes visible to the rest of the family, and everything the Family Administrator maintains is what they rely on. Their work is not private to them — it is the family's shared state.
Observable success. The family's tasks, expenses, and appointments are all visible in one place, current, and consistent for every member; nothing is lost in a group chat.
Product context. The person who manages the family's affairs on the platform. They are the one who sets up and oversees shared family items so the rest of the family can rely on a single organized source.
Primary goal. A maintained, trustworthy family workspace.
Distinct accepted responsibilities. Beyond the general family work of tasks, expenses, and calendar, the Family Administrator carries management of the shared family workspace: setting up and overseeing shared family items so the workspace stays organized and dependable for everyone else. Their responsibility is distinguished from general Family Member access and work.
Relevant inputs or decisions. What belongs in the shared workspace, how shared family items are organized, and whether the workspace is in a state the rest of the family can trust. They decide what to set up and what to correct.
Interactions with other accepted participants. The Family Administrator maintains the workspace that every Family Member depends on. Their oversight is what makes the shared state trustworthy; the Family Member's work is what keeps it alive.
Observable success. The family workspace is organized, current, and trustworthy, and the rest of the family can rely on it without checking anywhere else.
The visual direction is warm modernism for the family operating system — order you want to live inside, with Charles & Ray Eames as the muse and the headline idea that Family OS is a shared household operating system: orderly enough to hold shared money and schedules, humane enough to feel like a home rather than a workplace.
Palette (light mode) — exact tokens
| Role | Hex | Use |
|---|---|---|
| Background | #F4EDE1 | Warm cream paper ground carrying the whole product |
| Surface | #FFFBF3 | Cards and panels |
| Hairline | #D9CDB8 | 1px walnut hairline separating data rows and panels |
| Text | #2A2320 | Near-black warm ink; contrast comfortably above 7:1 at body size |
| Primary | #1F6F6B | Teal — primary action and identity colour: wordmark, primary buttons, active calendar day |
| Accent | #D9482B | Tomato red — reserved for exactly three jobs: expense amounts, overdue tasks, and the hero CTA |
| Muted | #8C7A66 | Walnut — secondary category colour for calendar/appointment chips and labels |
| Secondary | #E0A32E | Mustard — secondary category colour for calendar/appointment chips and labels |
No blue anywhere in the system. No pure white #FFFFFF page ground, no pure black text, no cold grey UI chrome.
Typography
SOFT 60, WONK 0; weights 500–700 for section titles, 400 for large display. Display headlines tightly tracked at -0.02em, sentence case, leading 1.05–1.15.clamp), h1 34/52, h2 26/34, h3 20/24, body 17/18, label 13px uppercase with 0.08em tracking, numerals 15px tabular. Body line-height 1.5.Shape language
border-radius: 60% 40% 55% 45% / 55% 45% 60% 40%) used once per page as a colour block.Layout
Imagery
Avoid
#FFFFFF page ground, pure black text, and cold grey UI chrome.Readable text and controls stay whole at every viewport. Headlines, wordmarks, labels, numbers, cards' text and controls stay entirely inside the viewport and their container at 375px, 768px and 1280px, wrapping or scaling (for example font-size: clamp(...) with its mobile size) to fit, and no other element covers any part of them. Imagery, decoration and motion may be cropped, bled off an edge, rotated, overlapped or cut exactly as the direction asks, as long as they cover no readable text or control. Moving and scrollable content may cross the viewport or container edge by design and is judged by whether every item becomes fully readable as it passes. With prefers-reduced-motion, provide a usable static arrangement: wrap items into rows or allow horizontal scrolling so each item can be brought fully into view.
The exhibition wall at home. The public entry is a full-width asymmetric composition, not a centred stack.
#F4EDE1 with the word family set in tomato red #D9482B. Directly beneath it, a single teal #1F6F6B CTA pill labelled "Start your Family OS" with a small hand-drawn arrow.#E0A32E, teal #1F6F6B, tomato #D9482B — each holding one live-looking micro-panel: a task row, an expense amount, a calendar chip, with hairline rules #D9CDB8 and tabular numerals. The stack slightly overlaps the headline's right edge on desktop and drops below it at 768px and 375px.Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: layered_2d
Landing Hero Motion Brief
cubic-bezier(0.22, 0.61, 0.36, 1) on scroll into view, staggered by 80ms per panel. Numbers count up once when the expense total enters the viewport. Hover on a panel lifts it 3px and shifts its hairline to teal. No bounce, no particles, no parallax beyond a 6px background drift.NFR-1 — Minimum account credit usage (explicit) The work must use the least possible account credit/balance so the account balance is not consumed quickly. Rationale: explicit hard constraint from the project owner. This drives a small, practical, reused service footprint.
NFR-2 — Brand identity as part of the product (explicit) The logo/brand identity is delivered as part of the project's visual identity — name, colors, fonts — designed alongside the site pages, not as a standalone image deliverable. Rationale: explicit hard constraint from the project owner.
NFR-3 — No blue or indigo (explicit) No blue or indigo appears anywhere in the system; the generic indigo/blue-on-white SaaS template is forbidden. Rationale: explicit creative direction.
NFR-4 — Readable text and controls stay whole (explicit) Headlines, wordmarks, labels, numbers, cards' text and controls stay entirely inside the viewport and their container at 375px, 768px and 1280px, wrapping or scaling to fit, with no other element covering any part of them. Rationale: explicit creative direction; accessibility and legibility.
NFR-5 — Text contrast (explicit)
Text is near-black warm ink #2A2320 on cream #F4EDE1, with a contrast ratio comfortably above 7:1 at body size. Rationale: explicit creative direction.
NFR-6 — Reduced motion support (explicit)
With prefers-reduced-motion, all entrances resolve instantly to final state, count-ups render at final value, hovers become colour-only, and a usable static arrangement is provided for any moving or scrollable content. Rationale: explicit creative direction; accessibility.
NFR-7 — Durable shared state (required_inference) Shared tasks, expenses, calendar entries, and appointments are persisted durably and shared across family members and sessions. Rationale: indispensable for the accepted outcome that the family relies on one organized source.
NFR-8 — Application-owned identity continuity (required_inference) Protected family work requires verified identity, and the family's shared state remains bound to the correct household. Rationale: indispensable for the accepted outcome that the family trusts the workspace with money and time.
Assumptions
Constraints
#D9CDB8) separating data rows and panels.
Family OS is a shared household workspace for one family — parents and children, with a Family Administrator looking after the shared space. It replaces scattered notes, group chats and forgotten appointments with a single calm place for the family’s tasks, expenses, calendar and appointments.
Shared to-dos for the whole household — who is doing what, and what is still waiting.
One ledger for the money the family spends, kept together instead of spread across notes.
A shared calendar for the appointments and dates no one should have to remember alone.
04CLOSING NOTE
Tasks, expenses, the calendar and appointments live together in one shared household workspace — so the details stay found, not remembered.

Family OS is a shared household workspace for one family — parents and children, with a Family Administrator looking after the shared space. It replaces scattered notes, group chats and forgotten appointments with a single calm place for the family’s tasks, expenses, calendar and appointments.
Shared to-dos for the whole household — who is doing what, and what is still waiting.
One ledger for the money the family spends, kept together instead of spread across notes.
A shared calendar for the appointments and dates no one should have to remember alone.
04CLOSING NOTE
Tasks, expenses, the calendar and appointments live together in one shared household workspace — so the details stay found, not remembered.
No comments yet. Be the first!