について

について — Ni tsuite

À propos Ce site & ses crédits

Ce que j'utilise, d'où ça vient, et merci à qui de droit.

Ce site

Flo no Benkyō (フロ の 勉強) est mon carnet personnel d'apprentissage du japonais. Ce que tu trouveras ici, c'est ce qui fonctionne pour moi, noté au fil de ma progression.

Développeur web de formation, j'ai construit le site avec River (un micro-framework PHP maison) et ViteJS + Bootstrap 5.

Claude Code est un accélérateur précieux sur la partie technique — ce qui était des petits jeux en ligne de commande PHP est devenu quelque chose d'accessible dans un navigateur, avec animations et audio. Un bon compagnon pour aller plus vite sans perdre le fil de ce qu'on construit.

Stack technique

Backend

  • PHP 8.4 — strict, snake_case
  • River — micro-framework maison (routing, controllers, views, auth, CSRF…)
  • SQLite
  • Python 3.11 — scripts de génération audio (VOICEVOX API)

Frontend

  • ViteJS + Bootstrap 5 + SCSS custom
  • Vanilla JS — Web Audio API, SVG animation (KanjiVG)
  • Zéro dépendance JS côté jeu

Ops

  • Infrastructure self-hosted (virtualisation)
  • Docker — conteneurisation
  • Git self-hosted + CI/CD automatisé
  • Reverse proxy + HTTPS automatique

Voix — VOICEVOX

Les voix du jeu de kana sont générées par VOICEVOX, un synthétiseur vocal japonais libre. Chaque personnage appartient à son créateur — les crédits complets sont sur la page des voix.

Ordre des traits — KanjiVG

Les animations de tracé des hiragana (ordre des traits, stroke par stroke) utilisent les données de KanjiVG, un projet de Ulrich Apel.

Licence : Creative Commons Attribution-ShareAlike 3.0.

GIFs d'écriture

Les GIFs d'écriture humaine utilisés dans le mode Écrire du jeu sont extraits d'une vidéo de Takumi sur YouTube. Je n'ai pas encore d'autorisation officielle pour leur utilisation.