À propos du projet
🎯 Vue d'ensemble
CoworkMeet est une application web complète permettant aux freelances et télétravailleurs d'organiser et rejoindre des sessions de coworking éphémères dans des lieux insolites. Ce projet SaaS full-stack démontre ma maîtrise du développement web moderne, de l'architecture logicielle à l'expérience utilisateur.
✨ Fonctionnalités principales
🔐 Authentification & profils
Système d'authentification sécurisé avec gestion des rôles (Membre/Admin), profils enrichis incluant compétences, fiabilité, préférences de travail (ambiance sonore, style de collaboration), et gamification de la complétion du profil.
📅 Gestion des sessions
Création et publication de sessions de coworking avec détails complets (lieu, horaires, ambiance, prix, galerie photos), système d'inscription/désinscription, système de référents de session et carte interactive géolocalisée pour visualiser les prochaines rencontres.
💬 Messagerie temps réel
Chat privé instantané entre membres avec support d'images, notifications de nouveaux messages dans l'appli et par mail, et interface intuitive de gestion des conversations.
⚙️ Dashboard administrateur
Interface d'administration complète avec workflow d'approbation des nouveaux membres, gestion des sessions et des utilisateurs, recherche multi-critères avancée, fiche de présence, envoi de newsletters et mails et statistiques détaillées.
💻 Stack technique
Next.js/React • Supabase (PostgreSQL, Auth, Realtime, Storage) • Tailwind CSS • Leaflet/OpenStreetMap • Déployé sur Vercel
🏆 Complexité & apprentissages
Ce projet représente plusieurs semaines de développement et de nouvelles features sont apportées chaque mois. Le projet illustre ma capacité à concevoir une architecture applicative robuste, implémenter des fonctionnalités temps réel performantes, gérer des permissions granulaires, et créer une expérience utilisateur soignée et responsive.