Olympole
Olympole is a Next.js + Supabase platform built for event and tournament operations. It centralizes registrations, match/result flows, and admin management with live public-facing pages.

About This Project
Tournament operations were fragmented between manual tools, making registration, scheduling, and results management slow and error-prone.
Implemented a unified web platform with protected admin routes, Supabase-backed persistence, and public schedule/result surfaces.
Delivered a maintainable event operations workflow that supports both organizers and participants through one source of truth.
Full-stack Developer
2026
Public
University
Technology Stack
Project Story
Tournament operations were fragmented between manual tools, making registration, scheduling, and results management slow and error-prone.
Implemented a unified web platform with protected admin routes, Supabase-backed persistence, and public schedule/result surfaces.
Delivered a maintainable event operations workflow that supports both organizers and participants through one source of truth.
Insights & Takeaways
Highlights
- Unified registration, event management, and public result publishing.
- Supabase-backed data model with route-level protections for admin actions.
Challenges
- Balancing admin complexity with a clean public-facing UX.
- Keeping live event data reliable across multi-surface pages.
Lessons Learned
- Operational products succeed when data consistency and role boundaries are designed early.
Related Work
Case Study
Auto Shutdown
Rust + React desktop app to automate PC shutdowns by timer, schedule or idle state.
Case Study
Azkari
Lightweight desktop app that displays Azkar reminders based on time of day — built with Tauri, SolidJS, TypeScript and Rust.
Case Study
Chef Kit
Modern multilingual cooking app offering recipe discovery, chef profiles, inventory management, favourites and push notifications — built with Flutter, Dart and Flask.