
Cómo unificamos las actividades, las inscripciones y las reservas de un club en una sola plataforma.
La plataforma de un club universitario: actividades, inscripciones y reservas de la casa, unificadas y en producción.
El proyecto
La Casita es la plataforma de un club universitario para publicar actividades, gestionar inscripciones y coordinar las reservas de la casa. Reúne en un solo sitio lo que antes vivía en WhatsApp, llamadas y hojas de cálculo, con un flujo de aprobación para los organizadores y un calendario protegido para las instalaciones.
El reto
Las actividades, las inscripciones y las reservas del local estaban repartidas entre grupos de WhatsApp, llamadas y hojas de cálculo. Sin control de aforo, sin un sitio único para descubrir y apuntarse, y con los organizadores desbordados validando todo a mano.
El club necesitaba una plataforma propia que ordenara las dos caras del problema: las actividades abiertas y las reservas de la casa.
Nuestro enfoque
Construimos una SPA sobre Vue 3 y Firebase con un calendario público de actividades, inscripciones en tiempo real con indicador de aforo y un flujo de moderación (pendiente → aprobada/rechazada). A eso sumamos un módulo dedicado a las reservas de la casa, con su propio calendario protegido por PIN.
- Calendario público de actividades con descubrimiento por fecha.
- Inscripciones en tiempo real con indicador de aforo.
- Flujo de aprobación (pendiente → aprobada / rechazada) para moderar eventos.
- Reserva de la casa por zonas y franjas, con revisión del administrador.
- Calendario de la casa protegido por PIN.
- Gestión de usuarios y roles (superadmin / organizadores).
Cómo lo construimos
Vue 3 + Vite con Pinia en el frontend; Firebase en el backend: Firestore en tiempo real, Authentication con custom claims para los roles y Cloud Functions en europe-west1 para las operaciones de administración. Desplegado en producción en clublacasita.com.
Resultados
La Casita está en producción y en uso real: actividades y reservas de la casa conviven en una única plataforma, con inscripciones en vivo y un flujo de aprobación que quita trabajo manual a los organizadores.
Hablemos de tu software.
30 minutos, sin compromiso. Salimos con una idea clara de cómo podemos ayudarte.





