A premium photography/portfolio-style site built with Next.js (App Router), TypeScript, and Tailwind CSS, featuring a seamless scrolling / infinite-canvas UX; a filterable portfolio with lightbox; a Contact API secured with Zod validation, honeypot, and rate limiting; an admin panel and MJML email templates; and full SEO readiness.
react typescript photography nextjs seo marketing-site portfolio-website tailwindcss app-router zod framer-motion lenis next-themes json-id
-
Updated
Jan 15, 2026 - TypeScript