elouann.dev
EN — English version

ProjetsWeb, jeux & communautés

Hiruma

Un RPG intégré à Discorden cours

Période
nov. 2025 – aujourd’hui
Cadre
projet concret
Équipe
fondateur
  • TypeScript
  • NestJS
  • SolidJS
  • Discord.js
  • Docker
  • Prisma
  • Node.js
  • PostgreSQL
  • Algorithmes
  • DevOps
  • Administration système
  • Programmation orientée objet
  • Web
  • Mathématiques
  • Bot Discord
  • Jeu

hirumabot.com

Un jeu de rôle qui se joue dans Discord, accompagné de son application web. Mon plus gros projet, et celui qui m’a appris à mener un projet de bout en bout : le code, mais aussi les tests, le déploiement et l’équipe.

joueursDiscordDockerbotDiscord.jssite webSolidJSAPINestJSPostgreSQLPrismaTypeScript
SchémaVue d’ensemble : les joueurs passent par Discord ou par le site, et tout converge vers la même API.

Le projet

Hiruma est un RPG bâti sur un univers original. Le jeu vit dans Discord, sous la forme d’un bot, et une application web full-stack l’accompagne.

L’univers n’est pas le travail d’une seule personne : il est construit avec des bénévoles et tout un tas de gens qui croient au projet. Coordonner leurs contributions fait partie du travail.

La technique

Tout est en TypeScript : le bot avec Discord.js, l’API avec NestJS, le site avec SolidJS. Les données sont dans PostgreSQL, via Prisma, et l’ensemble tourne dans des conteneurs Docker.

C’est sur ce projet que j’ai appris à déployer et maintenir moi-même une application qui a de vrais utilisateurs.

Ce que j’en retiens

  • Un projet avec de vrais utilisateurs ne pardonne pas les mises en production hasardeuses.
  • Mener un projet, c’est aussi écouter et organiser les gens qui y contribuent.