FIRST Global Team Kenya
Official website for FIRST Global Team Kenya — 2025 Silver Medal winners at the FIRST Global Challenge. Complete organizational platform with team history, achievements, impact stories, student application system with admin review, OTP authentication, push notifications, and Pesapal payment integration.
- Full-Stack
- Non-Profit
- Education
Tech Stack
Build Highlights
- Next.js 16.1 with App Router, server components, and server actions
- PostgreSQL with Prisma ORM and Supabase for hosting and real-time capabilities
- OTP-based authentication system for secure student and admin access
Overview
Project overview
The official digital home for FIRST Global Team Kenya — the team that won Silver at the FIRST Global Challenge 2025. Built to serve three audiences: prospective students applying to represent Kenya at the international competition, supporters and sponsors looking to fund the program, and the broader community following Team Kenya's journey. The platform handles everything from student applications and admin review workflows to organizational storytelling and payment processing.
Problem
What it solves
Team Kenya had no centralized digital presence. Applications were handled through scattered forms, organizational history was undocumented, and there was no way for supporters to engage or contribute directly. The team needed a professional platform that reflected the caliber of their international competition performance.
Build
Implementation details
What I worked on
- Lead Engineer and Architect
- Designed and built the complete application from scratch using Next.js 16 and PostgreSQL
- Implemented the student application system with multi-step forms and admin review workflow
- Built OTP-based authentication and web push notification system
- Integrated Pesapal for Kenyan payment processing
- Created the content management system with Tiptap rich text editor for organizational stories and updates
Technical implementation
- 01
Next.js 16.1 with App Router, server components, and server actions
- 02
PostgreSQL with Prisma ORM and Supabase for hosting and real-time capabilities
- 03
OTP-based authentication system for secure student and admin access
- 04
Web Push notifications for application status updates and organizational announcements
- 05
Pesapal payment integration for Kenyan mobile money and card payments
- 06
Tiptap rich text editor for content management
- 07
shadcn/ui component library with Kenyan flag-inspired design identity
- 08
Recharts for data visualization of organizational metrics and impact
Links
Project links
Live Website Preview
https://fgckenya.kristianhans.com
More Projects
Continue browsing
Previous Project
Venturely
Market intelligence platform tracking 20,000+ startups globally. AI-powered signals detect funding rounds, bankruptcies, leadership changes, and layoffs before they hit the news cycle. Built for VCs, founders, and anyone who needs to move before consensus forms.
Next Project
PhotoMed
Patented AI-powered mobile application that identifies medicinal plants near your location and matches them to your symptoms. Geospatial plant mapping with PostGIS, AI diagnosis via Gemini and PlantNet, and preparation methods for natural remedies.