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.

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