APIs & Services
London Weekend Guide
A manually curated weekend guide with a static editorial surface and a small newsletter backend.
2026 / APIs & Services / Astro / TypeScript / Zod / Postgres / Resend / Vercel
Quick read
A clear breakdown of the product, the reasoning behind it, and the implementation choices that matter.
- Year
- 2026
- Category
- APIs & Services
- Status
- Active prototype
Overview
London Weekend Guide is a focused editorial product for turning a current London weekend into a useful shortlist. The public site is static and fast, while a Vercel-compatible backend stores subscribers in Postgres and sends the weekly issue through Resend.
Why it exists
Weekend discovery is often scattered across event listings, social feeds, booking pages, and weather-dependent plans. The useful part is not more search; it is a trusted shortlist with enough context to act on.
How it works
The guide uses one stable editorial template with local typed content, then extends it with a small backend for email signups, Postgres storage, unsubscribe handling, and a protected weekly delivery job.
Built with
Astro / TypeScript / Zod / Postgres / Resend / Vercel
What I focused on
- Kept weekly publishing data-only through a typed weekend content model.
- Added build-time validation for event references, duplicate IDs, and current issue resolution.
- Built a storage-ready signup endpoint with bot honeypot handling and idempotent upserts.
- Separated digest rendering from Resend delivery so the provider can change later.