Volver a proyectos
bootcamp 2024 Desarrollo fullstack en equipoFullstack development in a team

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.

github.com
Active — Reserva de canchas

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).

Capturas