KCOH
Software Inc.
Concordia Connect logo

Étude de cas

Concordia Connect

Une plateforme de réseautage étudiant pour l'Université Concordia. Native sur iOS et sur le web, avec clavardage en temps réel et connexion via Apple et Google.

  • iOS natif + web
  • Clavardage en temps réel
  • Connexion Apple et Google
Le système que nous avons bâti

Ce qu'il a fallu pour faire fonctionner Concordia Connect.

ARCHITECTURE DU SYSTÈMEConcordia Connect
REST
WSS
WSS
SQL
App iOS

SwiftUI

App web

React · Vite

Express API

REST + WebSocket · Railway

utilisateursévénementscoursconnexionsmessages
Temps réel

Socket.IO · synchro clavardage

PostgreSQL

primaire · non partitionné

Cloudflare R2

médias de clavardage · téléversements pré-signés

Authentification

Apple · Google · lien magique · passkeys → JWT

Intégrations

APNs · Resend · OAuth

Tâches planifiées

node-cron · ingestion catalogue

Un seul produit, deux plateformes

Une application iOS native conçue avec SwiftUI et un client web, appuyés sur le même système Node et PostgreSQL. La communauté est identique, peu importe où on l'ouvre.

Un clavardage qui semble instantané

La messagerie en temps réel fonctionne avec Socket.IO. Les conversations sont au cœur du produit, pas une fonctionnalité ajoutée après coup.

Connexion sans mot de passe

La connexion Apple et Google permet aux étudiants d'entrer avec des comptes en qui ils ont déjà confiance. Rien de nouveau à retenir, rien de nouveau à faire fuiter.

Livraison web légère et statique

Le client web est livré comme un build statique sur Cloudflare Pages, avec Resend pour les courriels et Cloudflare Web Analytics. Rapide à charger, économique à exploiter.

Le problème

Un campus rempli de monde n'est pas la même chose qu'une communauté. Les étudiants partagent des salles de classe et des horaires, et obtiennent quand même leur diplôme sans avoir rencontré les gens qui auraient compté.

Concordia Connect a été conçu pour combler cet écart : un seul réseau pour une seule université, sur les appareils que les étudiants utilisent réellement.

Le résultat
0
Plateformes livrées : iOS natif et web
Temps réel
Le clavardage au cœur du produit
Statique
Livraison web sur Cloudflare Pages

Construit avec

  • Swift
  • SwiftUI
  • Node
  • PostgreSQL
  • Socket.IO

Parlons de ce que vous bâtissez.

Un appel de 30 minutes. Pas de discours de vente, pas de pression. Juste une conversation sur vos systèmes.