Skip to content

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