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
- Vite + React front end; articles live in src/content/articles with a draft flag
- Supabase schema for subscribers, send history, per-user article lists and a trigger that syncs auth-user emails
- Vercel API routes for preview, test send, send-all and a new-subscriber webhook alert
- 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.