}
Volver a proyectos
03
En vivo 2024

El Pueblo Club

Plataforma integral de gestión de membresías para un club privado con reservas, miembros y consumos.

Rol: Desarrollador y Diseñador
El Pueblo Club screenshot 1

Descripción

El Pueblo Club es una plataforma completa de gestión para un club privado que ofrece servicios de piscina, gimnasio y areas sociales. Construí esta aplicación desde cero para digitalizar completamente el sistema de reservas y membresías del club.

Características principales

El sistema implementa control de acceso multinivel con tres roles distintos: miembros pueden hacer reservas y gestionar su perfil, staff puede administrar reservas diarias, y admin tiene control total sobre configuraciones. La interfaz es completamente bilingüe con soporte nativo para español e inglés, permitiendo que usuarios y personal del club operen en su idioma preferido.

El corazón de la aplicación es el sistema de reservas dinámico que permite a los miembros reservar piscina y gimnasio con validaciones en tiempo real, bloques de horarios configurables, y prevención de conflictos. Los dashboards especializados para admin y staff proporcionan visibilidad completa del uso del club, seguimiento de consumos y generación de reportes de facturación.

Arquitectura técnica

Utilicé Next.js 16 con React 19 para una interfaz moderna y performante, MongoDB para la persistencia de datos, y NextAuth para autenticación segura. La verificación de email se integra con Resend, garantizando notificaciones confiables. Todo el sistema está estilizado con Tailwind CSS y componentes accesibles de Radix UI, manteniendo una experiencia cohesiva a través de la plataforma bilingual.

Características

  • Sistema de reservas con calendar interactivo: piscina y gimnasio
  • Dashboard admin para gestión de miembros y consumos
  • Verificación de email con OTP y envío automático
  • Control de acceso basado en roles: miembro, staff, admin
  • Interfaz bilingüe español/inglés con soporte completo
  • Configuración dinámica de reservas: horarios y validaciones
  • Carga de imágenes de perfil con almacenamiento en la nube
  • Integración con WhatsApp para soporte al cliente