
Visual Marketing
I built a full-service B2B marketing website for Visual Marketing (Visual Ink LLC), a Brooklyn, NY-based agency offering brand photo/video content, website design, and printing services for local businesses. The public site is a Next.
js 16 (App Router, Turbopack) TypeScript application with Tailwind CSS v4 and Framer Motion animations, featuring a homepage hub for the three service pillars plus four dedicated SEO landing pages (restaurant content, product photography, brand video, corporate headshots) that share a single data-driven template. Lead capture — inquiries, growth submissions, and newsletter signups — is wired to a shared NestJS and PostgreSQL/TypeORM backend, and I also built a companion Next.
js admin dashboard for managing inquiries, the homepage work gallery, and client logos. The site ships with sitewide LocalBusiness JSON-LD, per-page Service/BreadcrumbList/FAQPage structured data, an auto-generated sitemap and robots.
txt, and GTM event tracking across navigation, CTAs, and forms.
Technologies
Project Features
- Homepage hub for three service pillars — social media content, website design, and printing
- Four dedicated SEO landing pages (restaurant content, product photography, brand video, corporate headshots) sharing a single data-driven template
- Lead capture forms (inquiries, growth submissions, newsletter) wired to a shared NestJS + PostgreSQL backend
- Companion Next.js admin dashboard for managing inquiries, work gallery, and client logos
- Sitewide LocalBusiness JSON-LD plus per-page Service/BreadcrumbList/FAQPage structured data
- Framer Motion animations with smooth scrolling via react-lenis
- Auto-generated sitemap.xml/robots.txt and GTM event tracking across nav, CTA, and form interactions


