Arte de Saber Envelhecer
A website and blog for a gerontologist, one she edits herself and no platform can hold hostage.
- Design, architecture & full build (real client)
- 2024
- Next.js 16 · Payload CMS · PostgreSQL (Neon) · Cloudflare R2 · Tailwind
A presence she owns, not one she rents.
Mariana is a gerontologist building a professional presence: a brand site plus a blog she can update herself. Her old site lived on Wix: locked in, hard to grow, and not hers in any real sense. She needed something that looked professional, that she (non-technical) could write to without calling me every time, that cost almost nothing to run, and that could grow into a shop later without a rewrite. The constraint that shaped everything: no host lock-in.
My role: I designed and built it end-to-end, and set it up so the client owns and edits the content without me in the loop.
No SaaS in the content path.
One Next.js app with Payload CMS embedded, so the admin, the API and the site are the same deployment, not a service she rents. Content lives in Neon (serverless Postgres); media in Cloudflare R2. Posts are written in a Lexical rich-text editor, with categories, comments, likes and view tracking, a generated RSS feed, and versioned database migrations. Everything is portable by design.
Where the senior work lives.
No host lock-in, on purpose.
The client edits, not me.
Accessibility as a requirement.
Before / after: leaving Wix.
€0
target hosting cost, serverless
100%
client-editable, no dev in the loop
Wix ↓ owned
migrated off a rented platform
Live
at artedesaberenvelhecer.pt
From a Wix template to an owned product.
Pawbook
Multi-tenant SaaS for pet-hotel management, built secure from the ground up.