Trueline Integrity
Commercial WebsiteJune 2026

Trueline Integrity

Marketing website for a Canadian oil & gas integrity engineering firm, with CMS-managed services and a working contact form.

Overview

  • Built with Next.js 16 App Router and TypeScript with full server-side rendering for fast page loads
  • Integrated Sanity CMS so the client can manage all service content (descriptions, images, and copy) without touching code
  • Individual detail pages for 6 services dynamically generated from Sanity with generateStaticParams
  • Contact form powered by Nodemailer + Gmail SMTP — no paid email service required
  • Comprehensive SEO setup: canonical URLs, Open Graph metadata, JSON-LD Organization schema, dynamic sitemap, and robots.txt
  • Premium UI with scroll-reveal animations (IntersectionObserver), card lift-on-hover effects, and a hero image slider
  • Deployed on AWS EC2 via Docker multi-stage builds with automated CI/CD through GitHub Actions → ECR