Skip to main contentHomepage

Jonathan Nelson

Wulin Saga

A martial arts registration platform + Scheduler

Wulin Saga

Wulin Saga – A Complete Martial Arts Tournament Management Platform

Wulin Saga is a Next.js and FastAPI-powered web application designed to streamline martial arts competition registration, event management, and scheduling.

Key Features:

Registration & Event Purchases (Next.js, GraphQL, Shopify API, Supabase)

  • Users sign in and register for the competition.
  • Participants can purchase event slots leading up to the main competition, ensuring eligibility.

Automated Bracket Scheduling (Python, FastAPI, Supabase)

  • Competitors are grouped based on age, sex, experience, and weight.
  • A three-day match schedule is auto-generated, organizing fights across mats and time slots.

Badge Generator & QR-Based Event Check-in

  • Automated badge creation upon registration, including competitor details and a QR code.
  • Competitors scan their badges at the venue for seamless check-in.
  • QR codes provide real-time access to match schedule, assigned mats, and event timing.

Wulin Saga ensures a frictionless tournament experience, from registration to real-time event tracking, making it an essential tool for martial arts competitions. 🥋🔥

Key Technology

Next.js
Shopify
GCP
Python
GraphQL