Drekyz's minihompy
Open to remoteGeneral Santos City · PHBGM · Hip Shop
Back to the diary
2025

Pickleball GenSan

liveweb2025 – presentLead Backend + Co-dev Frontend

Court matchmaking and leaderboard platform for the General Santos pickleball community.

Screenshotsclick to view

What it is

A matchmaking and leaderboard platform for the General Santos pickleball community. I built real-time court availability, the player matchmaking algorithm, live match notifications via Socket.IO with Redis, club management, and rankings, delivered as a Progressive Web App with offline support.

  • Court management and real-time availability
  • Player matchmaking algorithm
  • Real-time match notifications via Socket.IO + Redis
  • Club management and rankings system
  • Player leaderboards and attendance tracking
  • PWA with offline support
  • Backend in Docker on my server through Coolify, Prisma migrations run on deploy
Built with
  • Next.js
  • NestJS
  • PostgreSQL
  • Prisma
  • Socket.IO
  • Redis
  • Better Auth
  • Bun

Built with Michael Panizales