Client website
Client websites
Two client sites rebuilt in Next.js, with an admin portal, working forms and email delivery.
- Role
- Developed and deployed
- Timeline
- Aug – Sep 2026
- Status
- Live
- Next.js
- TypeScript
- Supabase
- Resend
- Vitest
- client sites live
- 2client sites live
- pages ported with identical output
- 10pages ported with identical output
- admin roles
- 2admin roles
Nritya Sanjiwani: nrityasanjiwani.com
A single-file website moved to Next.js with real routes, so every page has its own title and description for search engines. I verified the port by diffing every page's rendered output against the original.
- Three forms (partnership, applications, newsletter) validated on the server, with honeypot spam protection and only the agreed fields stored.
- An admin portal with sign-in, two roles, content editing, image uploads that require alt text, and a submissions inbox with CSV export.
- Content falls back gracefully, so the site renders correctly before, during and after the database migration.
Cloud Bird India: cloudbirdindia.com
A multilingual marketing site rebuilt in Next.js with the original layout, copy and translations intact.
- Contact form delivered to the company inbox through Resend, with the visitor as reply-to.
- If email delivery fails, the form offers a pre-filled email draft, so a visitor never loses what they typed.
- Typed, linted and unit-tested (Vitest).
Artefacts I produced
- Requirements from the client's PRD
- Content model
- Setup and handover guides