Wulin Saga
A martial arts registration platform + Scheduler

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