Seatwell
Everyone gets a seat. Nobody gets a scene.
Set up your tables, add guests a family at a time, and get warnings about full tables and broken seating rules before printing table cards and a seat list.
Zip, 187 KB. MIT licence. Built 24 Oct 2026.
Live preview
This is the real site, not a mock-up. Click around; the button on it opens the working app.
What you get
Everything a tool needs, already done.
Pages and screens
- Hero
- How it works
- Features
- Live planner
- Table cards
- Find-your-seat list
Features
- Round and long tables
- Paste guests a group at a time
- Sit together and sit apart rules
- Warnings for over-full tables and clashes
- Printable table cards
- Alphabetical find-your-seat list
Palette
#1f2430#5b5f6a#fffdf8#e3dccd#c9bfab#4f6b58
Style
- Elegant
- Warm
- Editorial

For developers
A real codebase, not a page builder export.
Stack
Vite, React 19 and TypeScript for the app. The launch page is plain HTML, CSS and a little JavaScript with no build step. Vitest for unit tests, Playwright for browser tests.
Run it
unzip seatwell.zip
cd seatwell
npm install
npm run devIn the zip
site/the launch page with the built app insite/app/src/ande2e/the app source and testsdocs/technical-docs/architecture, runbook, quick referenceSTART-HERE.mdandLICENSE(MIT)
More like this
Also on the shelf

Nibline
Draws printable guideline sheets from your nib width, ratio and slant, and checks, prices and tracks each envelope in a wedding or Eid guest list.

Pulli
Plan rangoli and kolam designs on a dot grid, mirror them 2, 4 or 8 ways, and see how many grams of each colour powder to buy for your floor size.

Shagun
Prices a bridal mehndi booking, including the bride, guests, helper artists and travel, and prints a one-page package sheet the family can sign.
