Self-hosted · AGPL-3.0 · No subscription
Your family's week,
on one screen.
Calendar, chores, meals, shopping and photos in one place — running on hardware you own. One Docker container, one shared password, no accounts with big tech.

Every screen
One board, every screen in the house
The same board follows the family around — the kitchen tablet, the calendar on the wall, and the phone in everyone's pocket.
The kitchen tablet
The whole day in one glance
Today's agenda, tonight's dinner, who still owes chores, and what's on the shopping list. Left idle, it turns into a photo frame with the clock and the weather.

The family calendar
Everyone's week, colour-coded
Month, week, day and agenda views with a colour per person. Recurring events handle "edit this / this and future / all" properly, and survive daylight saving.

Everyone's phone
Installs like an app
Add it to the home screen and it behaves like a native app. The kids check off chores for points; you add to the shopping list from the aisle.

Features
Everything a busy week throws at you
Eleven things Betts Board does out of the box. No plugins, no premium tier.
Family calendar
Month, week, day and agenda views, colour-coded per person, with daily through yearly recurrence and proper "this / this and future / all" editing.
Chores
Assign to family members on recurring schedules, with points, streaks and a leaderboard the kids will actually check.
Recipes
Paste a link and the recipe is parsed and saved locally — ingredients, steps, photo. Rate it and note the tweaks for next time.
Meal planning
Plan the week's dinners straight from your recipe box, sorted by what the family rated best.
Shopping lists
Generated from the meal plan with quantities merged, items grouped by aisle, and check-off targets big enough for one hand in a store.
Pantry
Track what you already have by scanning barcodes with your phone camera. List generation skips anything in the pantry.
Photo slideshow
Upload family photos and an idle wall display becomes a photo frame with the clock, the weather and today's agenda.
Calendar feeds
Subscribe to school and sports iCal feeds, and subscribe your phone's calendar app to the family board.
Weather
Open-Meteo, no API key to register, in °F or °C.
Push notifications
Event reminders and chore nudges to every device, with VAPID keys provisioned automatically.
TV mode
A big-type dashboard and slideshow for any TV browser, with D-pad focus rings and no hover-only controls.
How it works
Running before the coffee's done
Three steps between git clone and the family actually using it.
Run one command
Any Linux box, NAS, or Raspberry Pi 4/5 with Docker and Compose will do.
bashgit clone https://github.com/Riley-D-Betts/betts-board.git cd betts-board docker compose up -d --buildFinish the setup wizard
Open port 3000 and fill in a household name, one shared password, your town for the weather, and a profile for each family member. That is the entire install — the database and every uploaded photo live in one Docker volume.
Put it on every screen
Add it to the home screen on each phone, flip the kitchen tablet into wall-display mode under Settings, and open /tv on the television.
Your data, your hardware.
Betts Board is a family organizer that never leaves your house. There is no account to create, no plan to renew, and nothing to export if you change your mind.
One volume
The SQLite database, uploaded photos and recipe images all sit in a single Docker volume. Back it up with tar and restore it anywhere.
One password
A single household password with 90-day sessions, plus a profile per person. Nobody has to administer a password for a nine-year-old.
No phoning home
Weather comes from Open-Meteo without an API key. Nothing else leaves your network unless you subscribe to a calendar feed.
AGPL-3.0
Free to run, read and modify. Run a modified version as a service for other people and you share your changes too.
FAQ
Questions families actually ask
Do I need a domain name?
No. Everything works over plain HTTP on your LAN. Push notifications, installing to a phone's home screen, and the camera barcode scanner need HTTPS — without a domain the easiest route is Tailscale, which gives every device a secure address and no certificates to manage.
What hardware does it need?
Anything that runs Docker: a NAS, an old laptop, a cheap VPS, or a Raspberry Pi 4/5. It is one Node server and a SQLite file, not a cluster.
Do the kids need their own accounts?
No. There is one household password and a profile per person. Tap a name to switch. Sessions last 90 days, so the kitchen tablet stays signed in.
Does it work when the internet goes down?
On your LAN, yes. Weather and imported school calendars need the internet to refresh, but the calendar, chores, recipes, meal plan and lists are all local.
What happens if I stop using it?
Your data is a SQLite database and a folder of images in one volume. Copy it out with tar — nothing is trapped in a proprietary format.
Is there a hosted version I can pay for?
No. Betts Board is self-hosted only. There is no subscription, no trial, and nothing to cancel.
Set it up this weekend.
Clone the repo, run one command, and have the family's week on the kitchen tablet before dinner.