Acerca del proyecto
🎯 Vista general
CoworkMeet es una aplicación web completa que permite a freelancers y teletrabajadores organizar y unirse a sesiones de coworking efímeras en lugares únicos. Este proyecto SaaS full-stack demuestra mi dominio del desarrollo web moderno, desde la arquitectura de software hasta la experiencia de usuario.
✨ Funcionalidades principales
🔐 Autenticación y perfiles
Sistema de autenticación seguro con gestión de roles (Miembro/Admin), perfiles enriquecidos incluyendo competencias, fiabilidad, preferencias de trabajo (ambiente sonoro, estilo de colaboración) y gamificación de la completitud del perfil.
📅 Gestión de sesiones
Creación y publicación de sesiones de coworking con detalles completos (lugar, horarios, ambiente, precio, galería de fotos), sistema de inscripción/desinscripción, sistema de referentes de sesión y mapa interactivo geolocalizado para visualizar los próximos encuentros.
💬 Mensajería en tiempo real
Chat privado instantáneo entre miembros con soporte de imágenes, notificaciones de nuevos mensajes en la app y por correo, e interfaz intuitiva de gestión de conversaciones.
⚙️ Dashboard de administración
Interfaz de administración completa con flujo de aprobación de nuevos miembros, gestión de sesiones y usuarios, búsqueda multicritero avanzada, hoja de asistencia, envío de newsletters y correos, y estadísticas detalladas.
💻 Stack técnico
Next.js/React • Supabase (PostgreSQL, Auth, Realtime, Storage) • Tailwind CSS • Leaflet/OpenStreetMap • Desplegado en Vercel
🏆 Complejidad y aprendizajes
Este proyecto representa varias semanas de desarrollo y se añaden nuevas funcionalidades cada mes. El proyecto ilustra mi capacidad para diseñar una arquitectura aplicativa robusta, implementar funcionalidades en tiempo real eficientes, gestionar permisos granulares y crear una experiencia de usuario cuidada y responsive.