Skip to main content
One partner to build, automate, and support the systems your business runs on.
Xagonoft
Pico Duarte Ultra logo

Pico Duarte Ultra

Custom race registration and event administration platform

Pico Duarte Ultra is an endurance race whose registration lived across a form, a bank transfer, a separate waiver, and a spreadsheet. Xagonoft redesigned the public website and built a registration and administration platform behind it.

Industry
Endurance sports and race events
Location
Dominican Republic
Solution
Custom race registration and event administration platform

The challenge

Runner registration was spread across a Google Form, bank-transfer payments, separate terms and waiver documents, and administrative tracking kept by hand.

None of those pieces spoke to each other. Before every event, the organizing team had to reconcile runner information, payments, terms acceptance, race assignments, and participant communication across several disconnected tools.

What Xagonoft built

Xagonoft redesigned the responsive public website and developed a dedicated registration application behind it, built as a custom Laravel application.

A runner registers for a race, completes the required information, accepts the terms, completes the configured payment process, receives an assigned runner number, and obtains a registration QR code — as one continuous flow rather than four separate errands.

Administrators work from a dashboard: reviewing registrations, identifying which payments are still pending, sending reminders, assigning runner numbers, moving participants between races they are eligible for, and opening or closing registration for each race.

  • Guided registration

    Runner details, terms acceptance, and payment are completed in one flow.

  • Payment status in one view

    Administrators can see which registrations are still pending payment and send reminders.

  • Numbers and QR codes

    Runner numbers are assigned in the platform and each registration carries a QR code.

  • Race controls

    Registration can be opened or closed per race, and eligible participants moved between them.

  • The redesigned public site presents each race and leads directly into registration.
  • Runner details, required information, and terms acceptance are collected before payment.
  • Each completed registration carries an assigned runner number and a QR code.
  • Organizers review registrations, pending payments, and race assignments in one place.

One registration flow for the runner. One dashboard for the people running the race.

Operational impact

Registration became a single experience for the runner and a single operational view for the organizers, instead of a form in one place and a payment in another.

The platform reduced the dependency on disconnected forms and hand-kept tracking, and it leaves the team a reusable foundation for the next edition of the race rather than a setup that has to be assembled again each year.

Capabilities delivered

  • Custom Laravel application
  • Race registration workflows
  • Payment integration
  • Terms and waiver acceptance
  • Runner-number assignment
  • QR-code generation
  • Administrative dashboard
  • Registration status management
  • Participant communication
  • Race opening and closing controls
  • Responsive public website

Have a process your team is holding together by hand?

Send a request and we'll look at the workflow, the systems involved, and whether custom software is the right answer for it.