boot.sh — portfoliorunning
~$./boot.sh --env production
initializing runtime environment...
loading modules: [next.js] [docker] [terraform]
mounting routes → / /projects /case-studies
checking deployment status... OK
pipeline health: all systems nominal
EMMANUEL AO

DevOps Engineer · CI/CD · Cloud Infrastructure

Back to Projects
Real Estate Platform screenshot
Full-Stack

Real Estate Platform

A full-featured real estate listing platform designed with a focus on performance, clean UI, and structured property data. Built with Next.js App Router and deployed on a cloud infrastructure with automated CI/CD pipelines.

Tech Stack

Next.jsTypeScriptTailwindCSSPostgreSQLDockerGitHub ActionsCloudflare

The Challenge

Needed a fast, SEO-optimized property listing experience with real-time search and sub-second page loads across all devices.

Architecture

Statically generated listing pages with incremental static regeneration (ISR) for fresh data. Search powered by server-side filtering with edge caching via Cloudflare Workers.

Deployment Strategy

Docker containers orchestrated with GitHub Actions. Staging and production environments separated, with automated smoke tests before each production deploy.

Outcome

Achieved 98/100 Lighthouse score, sub-300ms TTFB on average. Zero-downtime deployments with automated rollback capability.