Work
Live100+ sign-ups / 7dBilingual FR/EN

One Run Morocco · case study

Sports event · Full-stack

The platform behind Morocco's largest half marathon, built end to end before registrations opened.

100+
sign-ups in 7 days
4
race distances
FR/EN
bilingual + CNDP
Visit the live site
Preview: One Run Morocco

The context

ONE RUN Morocco is the Moroccan edition of an international running event. With very little time before registrations opened, it needed a platform able to handle hundreds of runners, ticketing across several distances, and to give the event a premium image.

⏱ Delivered before registrations opened

The approach

  • React + Vite front end for a fast, animated experience.
  • PHP / MySQL back office on Apache (cPanel) to manage registrations and distances.
  • Sign-up across 4 distances, plus booking and contact over WhatsApp for human support.
  • Interactive course map and animated sections.
  • Bilingual FR/EN and CNDP compliance for personal data.
  • A registration is a database record, not an email: the organisers can see at any moment who signed up, for which distance, and since when.
  • A back office designed to be run by volunteers on race day, with no prior training and no access to the code.
  • Hosting, domain name, certificate and backups set up and documented, so the event never depends on a single person.

Technical stack

React + VitePHPMySQLApache

Results

  • 100+ sign-ups within the first 7 days
  • Zero production bugs at launch
  • Front end, back end and hosting handled end to end
  • Runner data stays with the organisation, never routed through a third-party ticketing service
  • A platform reusable as is for the next edition

“Platform delivered in record time. Professional, responsive, zero bugs in production.”

- One Run Morocco organisers

An event to put online?

Let’s talk it through on a free discovery call.

Free discovery call