Teamify
Application de gestion événementielle

Contexte et Enjeux
Teamify est une plateforme collaborative permettant de créer, d'organiser et de gérer des événements en un seul endroit. Conçue pour les équipes et les particuliers, elle simplifie la planification grâce à des outils intuitifs de gestion des participants, de coordination en temps réel et de notifications personnalisées. Dotée d'une interface responsive et accessible, Teamify facilite la collaboration pour tous types d'événements, qu'ils soient professionnels ou personnels.
Développement d'une plateforme SaaS complète de gestion collaborative d’événements en équipe (création, pilotage, notifications, messagerie temps réel, gestion des rôles, emails transactionnels, tests e2e…). Projet mené sur plusieurs mois en solo, dans un contexte d’innovation/expérimentation en MMI, en visant robustesse, sécurité et expérience utilisateur moderne. Stack Next.js fullstack, architecture modulaire et extensible, base PostgreSQL, déploiement cloud.
Missions réalisées
- Formalisation du besoin, cadrage UX, choix techniques
- Mise en place du socle Next.js, architecture du projet, configuration TypeScript, Tailwind & Prisma
- Développement de l'authentification (email/mdp, Google OAuth, cookies JWT, gestion sécurisée côté serveur)
- Gestion des événements: modèles, création, édition, statuts, uploads Cloudflare
- Implémentation du système d’organisations : rôles (OWNER/ADMIN/MEMBER), invitations, onboarding
- Messagerie temps réel avec Pusher, conversations privées/groupes, synchronisation automatique membres
- Emails transactionnels via Resend (invitations, notifications, onboarding...) avec templates custom
- Système de listes de tâches (todos) et préparation d’événements
- Gestion de la persistance de données (stores, vidage automatique selon navigation)
- Sécurisation globale de l’API, validation (Zod), tests robustes (Cypress)
- Documentation technique détaillée et plans de test
- Déploiement Cloud (Vercel), intégrations CDN, configuration sécurisée
Résultats
- Plateforme fonctionnelle exploitée en conditions réelles, robuste et évolutive
- Sécurisation totale des flux (auth, rôles, données, cookies), conformité aux bonnes pratiques
- Expérience utilisateur moderne : responsive, notifications temps réel, onboarding fluide
- Architecture fullstack Next.js scalable documentée, réutilisable pour d’autres projets ambitieux
- Système E2E de tests, taux de couverture élevé, documentation exhaustive
- Gestion fine des événements, organisations, membres, rôles & invitations avec auditabilité
- Réduction du temps et de la charge de planification d’événements en équipe
Compétences acquises
- Approfondissement des architectures fullstack modernes (Next.js/Prisma)
- Montée en compétence sur la sécurité applicative (hash, JWT, scopes, RBAC)
- Gestion d’un projet web cloud-ready de bout en bout
- Découverte des tests e2e (Cypress)

Date
Octobre 2025
Technologies
Découvrir d'autres projets

App Analyzer
API Next.js complète pour l’audit automatique de sites web (Puppeteer & Lighthouse) : analyse HTML, métriques de performance, scores SEO, accessibilité, extraction des titres, rapport JSON détaillé, gestion d’erreurs robuste et typage TypeScript strict.

Flow Media
Ce projet consiste en la création du site internet de Flow Media, une agence fictive de communication basée à Paris. Le développement a nécessité l'intégration de maquettes Figma, la conception d'une base de données MySQL et la mise en œuvre d'un back-office sécurisé pour la gestion des contenus. Ce projet m'a permis de suivre un cycle complet de production web, du recueil du besoin jusqu’au déploiement final.