

Next.js 16 · TypeScript · Sanity CMS · Clerk · Neon Postgres · Tailwind + shadcn · Resend
overview
Official website for the Hermandad de la Divina Pastora, currently in development. The project goes beyond an informational site: it integrates a CMS so the brotherhood can manage its own content, plus foundations for member management, legal content and a store.
the challenge
A brotherhood needs a site it can maintain itself, with rich, structured content, while laying the groundwork for more complex features (members area, store, documents) on a modern, secure architecture.
the solution
I'm building it with Next.js 16 (App Router) and TypeScript, using Sanity as a headless CMS for editable content, Clerk for authentication, Neon (serverless Postgres) for data and Resend for email, all deployed on Vercel with a branch-based workflow and preview deployments.
key features