Projets

Dashboard Intrastek - intranet pour les Asteks d'Epitech Paris

Un intranet pour les Asteks à Epitech Paris. Monorepo full-stack avec un frontend Next.js sur shadcn, TanStack Table et Query pour la gestion des données et cache, et une API NestJS.

TypeScriptNext.jsNestJSshadcnTanStackDockerTypeORM
Page d'accueil NanoForge - Un moteur de jeu pour le web

Un moteur de jeu web conçu pour le navigateur. Propose une architecture ECS, du réseau en temps réel, un éditeur de scène visuel, un CLI pour l'initialisation de projets et un registre de packages - packagé comme un kit installable complet.

TypeScriptMoteur de jeuECSAstroCLIMonorepo
Plateforme d'automatisation AREA - dashboard de connexion de services

Une plateforme d'automatisation type IFTTT (Action-Réaction) avec des interfaces web et mobile. Les services se connectent pour déclencher des chaînes d'actions via une API GraphQL - projet Epitech de programmation web.

TypeScriptNestJSGraphQLDockerSvelteKitFlutter

Un langage de programmation personnalisé avec compilateur et machine virtuelle écrits en Haskell. Le compilateur transforme le code source GLaDOS en bytecode exécuté par une VM dédiée - projet Epitech de programmation fonctionnelle.

HaskellCompilateurMachine VirtuelleProgrammation Fonctionnelle
Page d'accueil Exalty avec le logo de l'équipe sur fond esport sombre

Le site d'une équipe esport - présentant les joueurs, leurs rangs en jeu et vendant des produits dérivés, propulsé par une API NestJS GraphQL avec paiements Stripe et un frontend Vue 3.

NestJSGraphQLTypeORMVue 3StripeMySQL
Page d'accueil Kollctif avec le logo en néon

La plateforme web de Kollctif, agence française de marketing d'influence dédiée au cinéma. Présente les talents, les projets et les compétences de l'agence.

Vue 3TypeScriptFirebaseUnoCSS
Compte à rebours Halloween avec des chiffres rouge sang dégoulinants sur fond noir

Un jeu d'Halloween pour la communauté d'Aife composé de 4 puzzles séquentiels, chacun débloqué à une heure précise. L'un d'eux utilise le chat Twitch comme mécanisme de saisie - les spectateurs tapent leurs réponses en direct dans le chat.

Vue 3TypeScriptTwitch APIFirebase

Une interface de gestion de stream à distance construite pour LiveTime, un marathon caritatif de 54h dédié aux speedrunners. Les opérateurs pouvaient contrôler le stream depuis leur navigateur via OBS WebSocket, sans accès local à OBS.

Vue 3TypeScriptFirebaseOBS WebSocketVite

Un bot Twitch pour le stream d'Aife avec un système de commandes personnalisé, des jeux communautaires, des récompenses de points de chaîne et une gestion automatisée du chat - le tout sauvegardé dans Firebase.

TypeScriptNode.jsTwitch APIFirebaseTwurple

Un bot Discord pour le serveur communautaire d'Aife avec des événements communautaires, un système d'auto-rename, des outils de modération et un système de tickets.

TypeScriptNode.jsDiscord.jsFirebase

Une suite complète d'overlays de streaming pour Aife. Combine des effets 3D Three.js, des animations GSAP et le rendu PixiJS avec un contrôle OBS WebSocket en temps réel et Twitch EventSub - overlays, séquences de première et minuteries de speedrun.

Vue 3TypeScriptThree.jsGSAPPixiJSTwitch APIOBS WebSocket