Paweł Nowecki
Akupunktura Terapie Naturalne
Back to portfolio
Websites

Akupunktura Terapie Naturalne

Next.js App Router + Sanity headless CMS: page singletons, modular therapy layouts, embedded Studio at /studio, and Zod-validated contact API with Nodemailer.

Technologies

Next.jsNext.jsReactReactTypeScriptTypeScriptSanitySanityTailwind CSSTailwind CSSZodZodNodemailerNodemailer

?Challenge

Give the client full content ownership without deploys, while keeping strong local SEO and a clear conversion path to bookings.

Solution

Content-modeled pages in Sanity (home, therapies, FAQ, blog), GROQ fetch + Metadata API, migration tooling, and server-side contact mail.

Key decisions

01

Business-shaped CMS schemas

Singletons and modular therapy blocks (prose, mediaSplit, cardGrid) - pages assembled like building blocks.

02

Embedded Studio

Sanity Studio on the same domain (/studio) - one place to publish, no separate admin to maintain.

Results

1

Client edits content without a developer

2

SEO metadata driven from CMS

3

Contact flow with owner notify + auto-reply

Gallery

Contact

Let's talk about your project

Contact Info

Have questions? Want to discuss your project? Write to me - I usually reply within 24 hours.