← Zurück zu den Projekten

Plattformen / 04

Campus Link.

Lerngruppen, Diskussionen und Echtzeitkommunikation auf einer Campus-Plattform.

01

Die Anwendung

Campus Link bietet Studierenden einen gemeinsamen Raum für Lerngruppen, Fragen, Mitteilungen und Nachrichten. Beitrittsanträge und Verwaltungstools organisieren Mitglieder und Gemeinschaften.

02

Funktionen

  • Gruppenmitgliedschaft, Beitrittsanträge und Freigaben.
  • Private Chats und Gruppenchats mit Anhängen und Lesebestätigungen.
  • Fragen, Antworten, Abstimmungen und gelöste Diskussionen.
  • Mitteilungen, Benachrichtigungen und Verwaltung.
03

Funktionsweise

React kommuniziert mit Express und Socket.IO. MongoDB speichert Gruppen, Diskussionen, Nutzer und Nachrichten. Redis Pub/Sub verteilt Nachrichten; JWT, Validierung und Mitgliedschaftsprüfungen regeln den Zugriff.

04

Technologien

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