Websites
Selected WorkKingiMaster
A web platform for a live rap battle tournament: ticketing, artist and judge areas, live battle control and voting, and referral tracking.
Client
KingiMaster
Industry
Entertainment / Live Events
Services
Full-Stack Web Development, Payments Integration, Backend API Development, Real-Time Features
Status
Production Ready
The Challenge
A tournament needs ticket sales, artist onboarding, judging and live voting to work together under event-night load, while tracking who referred each sale and publishing to social channels.
The Solution
We built a FastAPI and async PostgreSQL backend with HttpOnly-cookie JWT auth and Stripe webhooks, a React and TypeScript frontend with role dashboards, Alembic-gated deploys, and Gemini and Instagram integrations for content.
My Contribution
- FastAPI async API with SQLAlchemy 2 and Alembic migrations
- Role-based auth for admin, artist, judge and audience
- Stripe payments and webhook handling
- Tournament, round and battle management with live voting
- Referral and commission tracking
- Gemini-powered post generator and Instagram publishing
- Docker, Railway and nginx deployment setup
Key Features
- Public site with ticketing
- Artist, judge, audience and admin dashboards
- Live battle control and voting
- Referral links and commission tracking
- Outreach and social publishing tools
- Google OAuth sign-in
- Cloudinary image handling
- Health and readiness endpoints for deploys
Technology
Results
KingiMaster has one platform for selling tickets, running the live battle and tracking referrals, with a deploy pipeline that fails safely on bad migrations.