A website for daycares and preschools

The daycare website that does the math for parents.

Little Sprouts is a ready-to-adopt website for a daycare or preschool. It has a page for every age room, each room's day, the year's closures, the team, and a fee calculator that turns days and hours into a monthly estimate, with the sum shown.

One static folder. No accounts, no server, no tracking.

Six pages, one for each question a parent arrives with.

Parents choosing care read everything, usually late at night, usually on a phone. Little Sprouts gives each of their questions its own page and a straight answer.

  1. Which room would my child be in?Rooms

    A page for each age room: ages, group size, ratio, the teacher and the hourly rate.

  2. What will their day look like?Our day

    Each room's own routine, hour by hour, from drop-off to pickup.

  3. When are you closed?Closures

    The whole year's dates, with the next closure counted down from today.

  4. Who will look after them?Team

    Names, roles, training and a few human sentences about each person.

  5. What will it cost?Fees

    A calculator for room, days, hours and a sibling discount. A monthly estimate, straight away.

  6. What do I bring to the visit?Visit

    A checklist to tick off at home and print on one page, estimate included.

The sum is on the page.

A lot of daycare websites answer the fee question with "call us for rates". Little Sprouts shows each room's hourly rate and does the multiplication where the parent can see it: hours times rate, averaged over 52 weeks so every month costs the same, then the sibling discount as a line of its own.

The total says "about" and the page says "estimate", because the real fee is the one you confirm in writing. Nothing is promised that the front office cannot keep.

  • Rates are kept in whole cents, so a total never drifts by a penny.
  • Days run from 1 to 5 and hours from 1 to 12, and a stored or linked value outside that is thrown away.
  • Currency, locale and the discount percent are settings, not code.

3 days×9 hours×$13.00

27 hours at $13.00
$351.00 a week
Averaged over the year (52 weeks, 12 months)
$1,521.00 a month
Sibling discount, 10%
−$152.10
Monthly estimate
$1,368.90
The same four lines the demo shows beside its calculator.

Room, week, visit.

There is no enrollment form, because a place at a daycare is still settled in person. Little Sprouts gets a family to the front door with the numbers already understood.

  1. 1

    Pick a room.

    Each age room has its own color, its own teacher and its own hourly rate. A parent taps the one their child would join.

    Bluebell Room2 to 3 years

    $11.50an hour

  2. 2

    Set the week.

    Days on five buttons, hours on a slider. Five bars fill in to show the week, and the total follows the form down a phone screen.

  3. 3

    Bring the list.

    The estimate is carried onto a checklist of what to bring. Ticks are kept on the parent's own device, and the page prints on one sheet.

The small things a daycare site usually gets wrong.

  • Closures count themselves down.

    The next closure is worked out from today's date and shown first, with how many days are left. Dates that have passed drop to the bottom by themselves.

  • No photographs to chase.

    Every picture is drawn from flat shapes, and each member of staff gets their initials on their room's color. No consent forms, and no stock photos of somebody else's children.

  • It remembers, privately.

    A parent's calculator choices and checklist ticks are kept in their own browser, so they are there on the next visit. Nothing is sent anywhere, because there is nowhere to send it.

  • Prints on one page.

    The checklist prints in black on white with boxes to tick, the saved estimate, lines for notes from the tour and your address at the foot. The navigation stays on the screen.

  • Light and dark, by itself.

    The site follows the phone's setting. Every color has a night value, so a parent reading in bed at eleven is not looking into a lamp.

  • Thumb, keyboard, screen reader.

    Tap targets are at least 44 pixels, arrow keys move the way they point, focus is never lost on a page change, and the estimate is read out as it changes.

Your whole daycare lives in one file.

The name, the phone number, every room and its rate, each room's day, the closures, the team and the checklist sit together in src/data.ts, written as plain lists with a comment on anything that needs one. Change the words and the numbers, and every page follows.

Make it yours in three moves

  1. 1

    Edit src/data.ts. Swap Pocket Meadow's rooms, rates and people for your own.

  2. 2

    Run npm test. It catches the easy mistakes: a closure on a date that does not exist, a routine out of order, a teacher in a room you removed.

  3. 3

    Run npm run build and upload the dist folder to any host that serves files.

This needs someone who is comfortable editing a text file and running two commands: a parent on the committee, a relative, a local developer for an afternoon. There is no admin panel, and that is on purpose. Nothing to log in to, nothing to patch, nothing to pay for each month.

On purpose, not in the box

  • No enrollment form or waiting list.
  • No payments, invoices or parent logins.
  • No photographs of children.
  • No cookies, trackers or analytics. The typeface is the only thing loaded from elsewhere.

src/data.ts

{
  slug: "ladybug",
  name: "Ladybug Room",
  ageGroup: "Toddlers",
  ages: "1 to 2 years",
  capacity: 10,
  ratio: "1 teacher to 5 toddlers",
  hourlyRateCents: 1300,
  emblem: "ladybug",
}

Toddlers

Ladybug Room

1 to 2 years · up to 10 children · $13.00 an hour

Try the demo daycare. It is the real site.

Pocket Meadow is a stand-in. Open the fee calculator, pick a room and drag the hours. Then take the estimate to the visit checklist.

Pocket Meadow Daycare & Preschool

Answer the fee question before anyone has to ask it.

Open the demo, change a rate, build the folder. That is the whole setup.

Open the demo daycare
  • One static folder, served from any host that serves files.
  • Dollars out of the box. Any currency and locale by setting.
  • Light and dark, phone and desktop, screen and print.