Evercreate
← Volver a proyectosActividades y reservasLa Casita

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.

Año
2025
Nuestro rol
Diseño y desarrollo de la plataforma
Software a medidaAplicaciones webBackend en tiempo real
Visitar el sitio

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.

Stack
Vue 3VitePiniaFirebaseFirestoreCloud Functions

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.

En producción
funcionando en clublacasita.com
2 en 1
actividades + reservas de la casa en una plataforma
Tiempo real
inscripciones y aforo en vivo (Firestore)
UE
backend en europe-west1 (Firebase)

Hablemos de tu software.

30 minutos, sin compromiso. Salimos con una idea clara de cómo podemos ayudarte.