FoxStudio
ProjetsLabStudioÉquipeJournalContact
FR·EN·IT

FoxStudio

Filiale de FoxCase.

Naviguer

  • Projets
  • Lab
  • Studio
  • Équipe
  • Journal

Contact

  • hello@foxstudio.fr
  • Cannes, FR
  • Ombrys

Mentions

  • Mentions
  • Confidentialité
  • Empreinte

Cannes, FR · GMT+1MESURE…v0.1.0
Decorative patternChecker
010 ▸ 2025Next.js · TypeScript · MongoDB◯ en cours

Klown Network

Plateforme communautaire de l'écosystème Klown. Couche sociale, hub de contenus, service d'identité.

01▸Contexte2025 · en cours
Année
2025
Statut
en cours
Stack
Next.js · TypeScript · MongoDB

Klown a sa communauté de chercheurs en sécurité, ses CTFs, ses writeups, ses challenges. Tout ça vivait sur Discord et Twitter — éclaté, non-archivé, non-recherchable. On voulait un lieu unique, sourçable, où la connaissance produite par la communauté reste consultable cinq ans plus tard.

Klown Network est ce lieu. Un mélange de forum, de wiki, et de plateforme de challenges. Pas un Discord-like — un vrai espace structuré où une bonne réponse remonte, une mauvaise descend, et tout est citable par lien permanent.

02▸Approche
studio.foxcase.fr/works/klown-network
System architecture diagramOAuth · streamsnotifsCLIENTWeb · Next.jsSERVERAPI · Next.jsSTORAGEMongoDB · profilsSERVICEWebSocket · liveEXTERNALTwitch · helix

Trois rôles utilisateurs : viewer (lecture publique), contributor (post + édition), curator (modération + tagging). MongoDB pour la flexibilité de schéma — un challenge n'a pas la même structure qu'un writeup. SSO partagé avec Klown Vitrine pour qu'un utilisateur n'ait qu'un compte.

Une couche WebSocket pour les notifications temps-réel sur les threads suivis. La recherche est full-text avec scoring, indexée à l'écriture. Pas d'algorithme de mur infini — chaque section a son ordre éditorial.

03▸Résultats
01

3

02

SSO

03

WebSocket

Decorative patternHatching

Suivant ▸ 009

Klown