Saikat
Back to projects
Visual Marketing — NestJS & Next.js project screenshot

Visual Marketing

Full Stack DeveloperJul 2026 - Present

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.

Share:

Technologies

Next.jsTypeScriptTailwind CSSFramer MotionNestJSPostgreSQLTypeORMRadix UIshadcn/uiZodReact Hook Form

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