Étude de cas

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 portfolio

Rô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.

Interface vitrine de Komi

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.

Interface de gestion d'événements Komi
Feed et communication Komi

Impact

+3000 utilisateurs étudiants actifs
20 établissements partenaires