Komi – Plateforme d'intégration et de gestion étudiante
Centralisation de la communication, organisation d'événements et paiements pour associations étudiantes et établissements d'enseignement supérieur.
← Retour au portfolioRôle
Full-Stack Developer & DevOps
Période
2022 – 2024
Plateforme
Web • Mobile • Cloud
Utilisateurs
+3000 étudiants actifs
Vision du projet
Komi simplifie la vie étudiante en centralisant les outils essentiels des associations étudiantes (BDE, clubs, comités) et des établissements d'enseignement supérieur. La plateforme renforce l'engagement sur les campus grâce à une approche intégrée de la communication, de l'organisation d'événements et des paiements.

Fonctionnalités principales
Gestion d'événements
Système complet d'inscriptions, billetterie intégrée et suivi en temps réel des participants pour faciliter l'organisation des événements étudiants.
Paiements sécurisés
Intégration d'API bancaires avec support multi-prestataires, transactions sécurisées et gestion automatisée des cotisations et achats.
Communication centralisée
Messagerie interne avec salons de discussion thématiques, notifications push et système d'annonces pour améliorer la communication entre étudiants.
Stack technique & déploiement
API Node.js (Nest) exposée en REST et GraphQL, orchestrée autour d'un cluster PostgreSQL répliqué. Sécurité fine via JWT, policies RLS et encryption des secrets.
Plateforme auto-hébergée sur Hetzner Cloud : services containerisés (Docker) derrière Traefik, stockage objet compatible S3 pour les médias et file d'attente BullMQ pour les jobs asynchrones.
Observabilité continue avec Prometheus/Grafana, alerting Telegram et backups chiffrés quotidiens. Pipelines CI/CD GitHub Actions couvrant tests, migrations et déploiements blue/green.

