Northeast Bridal
Marketing site for a traveling bridal hair team

A full rebuild of nebridal.com — the marketing site for Northeast Bridal, a traveling bridal hair team serving Long Island, NYC, and the Tristate Area. The previous site was WordPress with a Bold Page Builder theme; the rebuild moves them onto a static Next.js 16 App Router project so every page prerenders, deploys are seconds, and the content stays in plain TypeScript instead of a page-builder UI. The home page is the content surface — rotating black-and-white hero, an "H/A/I/R" brand grid that mirrors on the services page, premium services with a custom hairdresser icon font, a Long Island spotlight section, an auto-rotating testimonials carousel, and a Calendly inline embed for booking. The portfolio route is a masonry gallery wired to an accessible lightbox: focus trapped within the dialog, ESC and arrow-key navigation, focus restored to the trigger on close, and `prefers-reduced-motion` quietly disables the rise animations and scroll-snap behavior. Old WordPress URLs are mapped via `next.config.ts` redirects — `/portfolio-grid`, dated permalink patterns like `/2022/03/21/<slug>`, and `/wp-admin` / `/wp-login.php` — so every link out there in the wild still lands somewhere sensible. SEO surface is JSON-LD `BeautySalon` on the home page, `BlogPosting` on each post, dynamically generated `sitemap.xml` and `robots.txt`, and per-page OG/Twitter metadata. Analytics is cookieless via Vercel Analytics; no tracking pixels, no env vars beyond the canonical site URL.
Stack
- NextJS
- React
- Typescript
- Tailwind CSS
- Vercel