Active — Reserva de canchasActive — Court booking
Plataforma fullstack para reservar canchas en centros deportivos, hecha en equipo como proyecto final de bootcamp.Fullstack platform to book courts at sports centers, built as a team for a bootcamp final project.
El desafío
Proyecto final de bootcamp, desarrollado en equipo: conectar centros deportivos con jugadores, que hasta entonces reservaban por teléfono y sin ver la disponibilidad real.
La solución
Una plataforma con dos caras: los dueños publican y administran sus canchas, horarios y cobros; los jugadores exploran centros, ven disponibilidad y reservan en pocos pasos.
Lo técnico
- Frontend en Next.js con paneles separados para administradores y jugadores.
- API REST en NestJS con TypeORM sobre PostgreSQL, documentada con Swagger.
- Pagos con Stripe (checkout y webhooks).
The challenge
A bootcamp final project, built as a team: connect sports centers with players, who used to book over the phone without seeing real availability.
The solution
A two-sided platform: owners publish and manage their courts, schedules and payments; players browse centers, check availability and book in a few steps.
Under the hood
- Next.js frontend with separate dashboards for admins and players.
- NestJS REST API with TypeORM on PostgreSQL, documented with Swagger.
- Stripe payments (checkout and webhooks).