DISCIPLINE — SYSTEM
Ecnarf - system

STACK
- Requesa
- Sanity CMS
- Upstash Redis
- Umami
THE GAZE
The site had to prove the studio's own competence — every technical choice is part of the portfolio. The brief: build a fast, editable, privacy-respecting site where the studio controls its content, captures leads, and demonstrates its own product (Requesa) — without over-engineering a portfolio site into a SaaS.
THE PROCESS
Each system was chosen for a specific job, not by default. Sanity CMS so the studio edits its own content (projects, pages) without touching code. Supabase to store newsletter subscribers — chosen for consistency with the studio's other sites, keeping one familiar tool across projects. Nodemailer over the existing SMTP for the welcome email, reusing infrastructure already in place rather than adding a third-party service. Upstash Redis for rate-limiting the signup form — already a dependency, so no new infrastructure. Umami for analytics, deliberately cookie-less, so the site needs no intrusive consent banner. Vercel for hosting and instant deploys.
THE RESULT
A Next.js site on Vercel: Sanity for content, Supabase for newsletter capture, SMTP + Upstash for transactional email and anti-spam, cookie-less Umami analytics, and Requesa powering contact — a coherent system where every tool has a justified role.
THE RESONANCE
The stack stays lean and honest: nothing added that isn't earned. The studio owns its content, its data, and its lead capture, with a privacy posture that matches its values. And the contact flow runs on Requesa — the studio's own product — making the site a live demonstration of what it sells.