FD
À Propos de Moi
Mon Expérience
Mes Projets
Mes Compétences
Mes Passions
/

Créons Quelque Chose d'Exceptionnel

Toujours enthousiaste à l'idée de collaborer sur des projets intéressants et d'explorer de nouvelles idées.

Me contacter sur LinkedInGitHub

Amiens, France

Psst... mon frère code aussi !
© 2026 Florian Douay•Créé avecet beaucoup de
Next.js • TypeScript • Tailwind CSS • Framer Motion • Three.js
Retour aux projets

Nirah

Démo en ligne
Nirah

Une application de chat en temps réel que j'ai construite comme preuve de concept pour comprendre comment fonctionnent des applications comme Discord et les websockets.

Aperçu

Nirah est une application de chat en temps réel que j'ai construite comme preuve de concept, surtout pour comprendre comment fonctionnent des applications comme Discord et comment les websockets maintiennent une connexion ouverte en direct. C'était l'un de mes premiers projets personnels.

Points forts

  • Un système d'amis persistant pour ajouter et suivre les personnes avec qui vous parlez.
  • Un historique de conversation en direct au sein de chaque salon, pour que toute la discussion soit là pendant qu'elle a lieu.
  • Des salons éphémères qui se nettoient d'eux-mêmes une fois que personne n'y est resté depuis un moment, pour que rien ne traîne, ce qui garde les choses privées par défaut.

Sous le capot

Le tout repose sur les websockets pour que les messages circulent entre les clients et le serveur en temps réel. Presque rien n'est censé rester : votre liste d'amis est la seule chose qui persiste, tandis que les salons et leur historique sont éphémères et disparaissent une fois qu'un salon reste vide, si bien que les conversations ne survivent pas aux personnes qui les tiennent.

Technologies Utilisées

JavaScriptReactNode.jsExpressMongoDBMUI
Démo en ligne