Clash in the Canyons 2026

Perth Game Fishing ClubAustralia2026
Clash in the Canyons 2026

Context

Perth Game Fishing Club needed an online registration system for their annual sport fishing competition "Clash in the Canyons 2026". They required online payment processing, boat and angler registration, and participant verification on event day.

Solution

I built a complete online registration platform with integrated Stripe payments. The system handles multiple participant categories (Senior, Junior, Small Fry) with male and female divisions, boat management with fishing club affiliations, and generates unique QR codes for check-in on competition day.

Features

  • Multi-step registration with category selection (Senior, Junior, Small Fry) and division (male/female)
  • Boat management with captain and angler information
  • Fishing club affiliation for each participant
  • Required emergency contacts per participant
  • Stripe integration for secure payments
  • Promotional coupon system
  • Ticket generation with QR for check-in
  • Admin panel for the club

Technical Challenges

The main challenge was designing a registration flow that handles boats with multiple anglers, each with their own category, division, and club affiliation. I implemented a step-by-step system that guides users and validates data in real-time before processing payment.

Tech Stack

.NET 9Next.js 15TypeScriptPostgreSQLStripeDockerAWS EC2Nginx

Result

System in production processing real payments. Used for participant check-in on event day.

Have a similar project?

Let's discuss how I can help.

Contact