Skip to content
Back to workMaison GR — Internal product

Under construction · launching January 2027

One childhood.Every answer.One app.

Parents in Canada juggle forums, government sites and apps that stop at birth. The Childhood Journal brings it all together: answers that know the child, their province's official guide, and tracking shared with the family, from the first scan to eighteen.

PregnancyNewbornBabyToddlerPreschoolSchool ageTeen
Year
2026
Type
Internal product
Stack
Next.js 15 · Claude API · MongoDB
Status
Under construction · launching January 2027

On every screen

One codebase. Every screen.

These aren't screenshots. It's The Childhood Journal's homepage, rebuilt in code and rendered twice: at 1440 px in the laptop, at 390 px in the phone. The layout really reflows.

Laptop · 1440 × 900Phone · 390 × 844

The lab

Drag the edge. Watch it reflow.

Drag the handle, or use the ruler with your keyboard.

1440 pxDesktop
Under construction · January 2027
390768102412801440

3 am.

A question that can't wait.

The right answers exist. They are scattered across thirteen provinces and territories, and no mainstream app knows the child's age or where they live.

Safety

The code first.The AI after.

Every question first goes through fifteen rules written in code, in four languages. If a rule matches, the province's emergency card appears before anything else, with the same words every time. A language model never decides whether something is an emergency.

The parent writes

My 6-week-old has a fever of 38.4. Can I wait until morning?

Rule matched · before the AI

Fever in a young baby

A temperature of 38°C or above in a baby under three months is treated as an emergency, even if they seem otherwise well. Young babies can deteriorate quickly and need to be seen straight away: do not give paracetamol and wait.

Call 911 or 811

deterministic rules
15
Fever in a newborn, a baby moving less, trouble breathing, distress: recognised in code.
languages
4
Every rule recognises French, English, Spanish and Arabic.
names sent
0
The child's name is replaced before the question leaves our servers.

The experience

Seven seasons, one memory.

Each season has its colour, and everything the family writes down stays on the same timeline. Where other apps stop at birth, this one keeps going to eighteen.

The child, on their season
  1. Pregnancy — PregnancyWeek 4 → birthWeek 12 · first scan, everything in its place
  2. Newborn — Newborn0 → 3 monthsDay 9 · back to birth weight
  3. Baby — Baby3 → 12 months6 months · first spoonful of carrot
  4. Toddler — Toddler1 → 3 years2 years · “again!”, forty times
  5. Preschool — Preschool3 → 6 years4 years · rode without training wheels
  6. School age — School age6 → 12 years9 years · a first sleepover
  7. Teen — Teen12 years →14 years · taller than Mom

The Canada guide

What your province really offers.

Health coverage, family doctor, benefits, childcare and vaccines, province by province. Every fact comes from an official page, linked and dated, so a parent knows where it came from and when it was checked.

provinces and territories
13
official facts
31
linked, dated sources
45

Newcomers

Four questions, then the steps in order

  1. 1. health card
  2. 2. waiting period
  3. 3. benefits
  4. 4. school

Four languages

Right-to-left Arabic, all the way into the tools.

French, English, Spanish and Arabic at launch. The interface, the safety rules and the answers switch language together, and Arabic reads right to left everywhere, from the menu to the kick counter.

  • Français
  • English
  • Español
  • العربية

Arabic interface — preview

اطرح سؤالًادليل كنداالقادمون الجددالحملالأسئلةالأدوات

رضيعي عمره 6 أسابيع وحرارته 38.4. هل يمكنني الانتظار حتى الصباح؟

حمّى عند رضيع صغير

911 · 811

The platform

Everything a family writes down, in one place.

  • Pregnancy39 weeks described, a kick counter following the SOGC and a contraction timer.
  • Shared trackingFeeds, sleep and diapers in one tap, synced live with the other caregivers.
  • Vaccination recordEvery dose noted, the province's official schedule at hand.
  • Moderated questionsRewritten so no one can be identified, then answered with sources and signed.
  • NewcomersA step-by-step path for families arriving in Canada.
  • PrivacySeparate health consent, designed for Québec's Law 25.
  • Export and deletionThe family's data can be exported and erased, self-serve.
  • Official guideEach province's guide, with its sources and their dates.

The brief — this time, the client was us

Give parents in Canada one place for a whole childhood, from the first scan to eighteen: answers that know their child, and what their province really offers.

Constraints

  • A focused senior team, working with AI agents.
  • A child's health: safety and privacy come first.
  • Thirteen provinces and territories, each with its own rules.
  • Four languages at launch, including right-to-left Arabic.

Decisions that mattered

  • Fifteen safety rules written in code, not left to the model: the province's emergency card appears before any AI answer, with the same words every time.
  • The child's name never reaches the AI: it is replaced before anything leaves our servers.
  • A permanent free plan, and the emergency card never behind a payment.
  • No invented figure or testimonial: every fact in the guide comes from an official page, linked and dated, and the scientific board stays shown as "being formed" until it has members.

What we'd do differently

The product changed its name before launch, from Randouma to The Childhood Journal. And we wrote the Spanish and Arabic health text before having native-speaking clinicians to review it. Next time, the name is set and the clinicians are engaged before the first line.

What it means for your project

If your product touches health or family, we know how to put deterministic rules before the AI, protect health data under Québec's Law 25, and ship four languages from day one.

Technical architecture

Next.js 15
App Router, server rendering and routing in four languages, including right-to-left Arabic.
Claude API
The answers, with the child's memory, after the safety rules and without their name.
MongoDB
Profiles, timeline, shared tracking and vaccination record.
next-intl
FR/EN/ES/AR translations and text direction per language.
Tailwind CSS
The seven seasons as themes, a night mode with no blue light.
Render
Production deployment.

Under construction · launching January 2027

See all our work

Measured

Measured, not promised.

Numbers you can check: the site's quality today, the history of its code, and what was done for people who read differently.

AQuality, today

0
Performance
0
Accessibility
0
Best practices
0
SEO

Not live yet: the scores will be measured here from launch day.

BThe build

the-childhood-journalNext.js · MongoDB · Claude
lines of code
0
automated checks before every release
0

May 22, 2026 → Oct 30, 2026 · 23 weeks

Every safety rule is checked in all four languages before each release.

Read from git on Oct 21, 2026. Application code only: no tests, config or build output.

CAccessibility

  1. 01Arabic, truly right to leftPages, numbers and prices follow Arabic's direction; arrows turn around, even on hover.
  2. 02Contrast measured on every seasonThe ink holds at least 12.7:1 on all seven season tints, and the age shown at least 4.8:1.
  3. 03The ring, by keyboardThe ring of seasons is a slider: arrows, Page Up and Down, Home and End, and the age read aloud.
  4. 04Reduced motion respectedWhen the system asks, the ring stops turning on its own and nothing animates.

DBuilt with our tools

This product uses the open-source tools we publish on npm under the MIT licence. The same code, open to anyone.

See our open-source tools
  1. 01maisongr-skillsThe discipline of our AI coding agents: understand before building, change only what was asked, prove the result.

The budget

What the market charges for this scope.

$60,000 – $120,000

Closest tier
Mid-level AI software
Answers that use the child's memory, AI drafts for moderated questions, verified safety rules: the “mid-level AI software” tier.
Typical timeline
4 to 8 months

A range published by third parties, not a Maison GR quote.

Estimate my project

→Maison GR

Building a health product?

We know how to write safety rules before the AI, protect health data and speak four languages from day one.