Back to Projects
Events & Payments

Marathon Ticketing & Payment System

End-to-end event registration and payment platform powered entirely through WhatsApp.

Problem

Marathon organizers struggled with manual registration processes, payment tracking, and participant communication. Traditional web-based ticketing had low adoption in markets where WhatsApp is the primary communication tool.

Solution & Architecture

Designed a WhatsApp-first ticketing system where participants register, select ticket tiers, make payments via mobile money integration, and receive digital tickets — all within a WhatsApp conversation. Built an admin dashboard for real-time tracking of registrations and revenue.

Tech Stack

PythonDjangoWhatsApp Meta APIPayment Gateway APIsPostgreSQLReact

Role

Full-Stack Engineer

Outcome & Impact

Processed thousands of registrations for major marathon events. Payment completion rate increased by 60% compared to web-based alternatives.