All work
Client platformsCommissioned2026

KREN Construction

Public website for a building and civil works contractor in Kampala, Uganda, built with Next.js 16, TypeScript, Tailwind CSS v4, and Framer Motion.

KREN Construction

Outcome

Gave the contractor a credible public presence with a working enquiry pipeline, deployed close to its East African audience.

What I built

  • Built the site on the Next.js 16 App Router with TypeScript, Tailwind CSS v4, and Framer Motion for motion design.
  • Wrote a /api/contact route delivering enquiries through Resend, designed to degrade gracefully: with no credentials configured it still returns 200 and logs the submission rather than breaking the form.
  • Drove metadata, sitemap, and robots output from a single canonical site URL environment variable.
  • Pinned Vercel functions to the Frankfurt region to reduce latency for visitors in Uganda and East Africa.
  • Documented every environment variable, deployment step, and custom domain DNS change in the README for client handover.

Stack

Next.js (App Router)TypeScriptTailwind CSSFramer MotionResendVercelSEO