The problem.
Triple Cure Assembly is an education and community foundation in Ondo State that funds youth scholarships and digital training hubs. They had zero web presence and needed a fast, clean home to announce their programs—including the Annual Igbotako Scholarship and the Okitipupa ICT Hub—and publish ceremony updates. Most importantly, the board needed to manage everything themselves without having to call a developer every time they had an announcement.
The approach.
I built and shipped the entire platform solo in about two months, from an empty repo to production on Vercel. I set up Next.js with TypeScript and Tailwind, and structured Sanity CMS so non-technical staff can post updates, photos, and announcements directly. Form submissions are wired to Supabase and Resend. Note: the live scholarship intake form is currently turned off on the client's end, but the foundation portal, program criteria, ICT center partnership, and CMS publishing pipeline are fully operational in their hands.
The process.
Sat down with the foundation team to understand what they needed: a clean, reliable site they could update without breaking things.
Built the frontend with Next.js, React, TypeScript, and Tailwind, keeping page weights tiny and layouts crisp on mobile (crucial for users in Ondo State with variable network connections).
Structured the content schema in Sanity CMS for news, scholarship guidelines, and ICT hub programs so the board could publish recaps—like the 2026 award ceremony where 20 students received scholarships.
Hooked up Supabase and Resend for backend inquiries, added proper NGO structured data (JSON-LD) for search, and deployed to Vercel.
The screens.




The outcome.
“Building for non-technical teams always reinforces the same lesson: if the CMS is too complicated or fragile, people stop updating the site the week after launch. Designing the editing experience in Sanity was just as important as writing the frontend. Giving them a system that runs without me was the real goal.”