About the project
🎯 Overview
CoworkMeet is a complete web application allowing freelancers and remote workers to organize and join pop-up coworking sessions in unique locations. This full-stack SaaS project demonstrates my mastery of modern web development, from software architecture to user experience.
✨ Main features
🔐 Authentication & profiles
Secure authentication system with role management (Member/Admin), enriched profiles including skills, reliability, work preferences (sound ambiance, collaboration style), and profile completion gamification.
📅 Session management
Creation and publication of coworking sessions with complete details (venue, schedule, ambiance, price, photo gallery), registration/unregistration system, session referent system, and geolocated interactive map to visualize upcoming meetups.
💬 Real-time messaging
Instant private chat between members with image support, new message notifications in-app and by email, and intuitive conversation management interface.
⚙️ Admin dashboard
Complete administration interface with new member approval workflow, session and user management, advanced multi-criteria search, attendance sheet, newsletter and email sending, and detailed statistics.
💻 Technical stack
Next.js/React • Supabase (PostgreSQL, Auth, Realtime, Storage) • Tailwind CSS • Leaflet/OpenStreetMap • Deployed on Vercel
🏆 Complexity & learnings
This project represents several weeks of development and new features are added every month. The project illustrates my ability to design a robust application architecture, implement performant real-time features, manage granular permissions, and create a polished and responsive user experience.