
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