The document links to bylaws, house rules and application forms pointed at nothing. The news items lived in the browser’s own memory, behind a password field in the frontend code. The shared trailer had no booking system.
I ported the site to Next.js and built the board’s tooling: one-time-link sign-in locked to the board’s five addresses, an admin panel for news and notices, and trailer booking against a database with row-level security — where a neighbour deletes their own booking with a key instead of having to sign in.
The site is published and readable. The database layer is built, but waiting for the board to switch it on.
NEXT.JS · TYPESCRIPT · TAILWIND · VERCEL






