UniversityPublic2026

Olympole

Designed for the biggest sports competition in Sidi Abdellah University Pole, Olympole is a comprehensive tournament operations platform. It manages collective sports, individual track-and-field, and cultural events. Developed in collaboration with the club president to ensure alignment with his vision, the platform delivers a beautiful, unique experience with a standout design identity. Built using Next.js and Supabase, it is owned and maintained by the ENSIA Sports & Culture Club. The platform also reused the Swiss tournament pairing logic from En Passant, visually refactored to fit the OLYMPOLE event theme.

Olympole

About This Project

Consolidating and coordinating scattered tournament operations (registrations, scores, timings) across collective, individual, and cultural events into a unified, visually striking interface.

Collaborated directly with club leadership to design a Next.js/Supabase platform, reusing and visually skinning the En Passant matchmaking engine to fit the club's brand identity.

Successfully launched the central digital hub for Sidi Abdellah's largest university competition, providing a highly praised event portal for organizers and attendees.

Role

Full-stack Developer

Year

2026

Status

Public

Type

University

Technology Stack

Next.jsReactTypeScriptTailwind CSSSupabasePostgreSQL

Project Story

The Challenge

Consolidating and coordinating scattered tournament operations (registrations, scores, timings) across collective, individual, and cultural events into a unified, visually striking interface.

The Approach

Collaborated directly with club leadership to design a Next.js/Supabase platform, reusing and visually skinning the En Passant matchmaking engine to fit the club's brand identity.

The Outcome

Successfully launched the central digital hub for Sidi Abdellah's largest university competition, providing a highly praised event portal for organizers and attendees.

Insights & Takeaways

Highlights

  • Powering collective, individual, and cultural competitions at Sidi Abdellah's biggest tournament.
  • Developed in direct collaboration with the club president to align with the club's goals and vision.
  • Visual design and tournament pairing built using Next.js, Supabase, and custom CSS styling.

Challenges

  • Mapping diverse event types (group brackets, individual rankings, cultural submissions) under one operational data schema.
  • Aligning visual representation with shifting club requirements under strict launch schedules.

Lessons Learned

  • Co-designing with organizational stakeholders ensures the platform directly addresses real-world operational needs, while modular engine reuse (En Passant pairing logic) speeds up delivery.

Related Work