← Retour aux projets

Plateformes / 04

Campus Link.

Groupes d’étude, discussions et communication en temps réel dans une plateforme universitaire.

01

L’application

Campus Link offre aux étudiants un espace commun pour les groupes d’étude, questions, annonces et messages. Les demandes d’adhésion et outils d’administration organisent les utilisateurs et communautés.

02

Fonctionnalités

  • Adhésion aux groupes, demandes et validations.
  • Messages privés et de groupe avec pièces jointes et accusés de lecture.
  • Questions, réponses, votes et discussions résolues.
  • Annonces, notifications et administration.
03

Fonctionnement

React communique avec Express et Socket.IO. MongoDB stocke groupes, discussions, utilisateurs et messages. Redis Pub/Sub distribue les messages ; JWT, validation et contrôles d’adhésion régissent l’accès.

04

Technologies

  • React
  • Express
  • MongoDB
  • Mongoose
  • Socket.IO
  • Redis
  • Tailwind CSS
  • Joi