Work/Full-Stack Web

Newsletter Platform

Markdown-to-subscribers newsletter with preview, test send and send-all

Typeinternal
Statusshipped
Updated2026-02-27
Commits41
SourcePrivate

What it is

A newsletter site where articles are Markdown files with frontmatter, previewable as a web page and as an email before publishing. Readers sign up through Supabase auth, an allow-listed admin sends a test or sends to everyone through Resend by typing the slug to confirm, and readers can save articles to personal lists.

The problem

Publishing and emailing a newsletter normally means a paid platform; this ties writing, subscribers and sending into one repo.

How it works

  1. Vite + React front end; articles live in src/content/articles with a draft flag
  2. Supabase schema for subscribers, send history, per-user article lists and a trigger that syncs auth-user emails
  3. Vercel API routes for preview, test send, send-all and a new-subscriber webhook alert
  4. Admin gate by email allow-list on both client and server; images served from Supabase Storage

Stack

ReactViteSupabaseResendVercel FunctionsMarkdown

Disciplines

For your business

Owned newsletter infrastructure: write in Markdown, preview, and send to subscribers without a SaaS subscription.