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.

Where to look