Pickleball GenSan
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


