Crédits
Technologies open source et ressources graphiques utilisées par JP Library.
Artistes
BDragon1727
Artiste pixel. Assets achetés sur itch.io pour les cadres d'avatar et éléments cosmétiques visuels.
LmaoMonkey
Artiste pixel. Assets achetés sur itch.io pour les cadres d'avatar et éléments cosmétiques visuels.
Technologies
Excalidraw
Éditeur de schémas intégré aux leçons. Permet de dessiner des diagrammes directement dans l'application.
Jisho
Dictionnaire japonais en ligne. L'API publique alimente la recherche de mots depuis le dashboard.
Lexical
Éditeur de texte riche pour rédiger le contenu des leçons avec mise en forme avancée.
Lucide
Bibliothèque d'icônes SVG légères utilisée dans toute l'interface utilisateur.
Next.js
Framework React full-stack. Gère le routing, le rendu serveur et les API du projet.
Nodemailer
Envoi d'emails transactionnels pour la vérification de compte et la réinitialisation de mot de passe.
Prisma
ORM TypeScript pour la base de données MariaDB. Modélise et interroge toutes les données utilisateur.
React
Bibliothèque UI déclarative à la base de toutes les interfaces client du projet.
Recharts
Graphiques interactifs affichés sur le dashboard pour visualiser la progression.
Shadcn
Composants UI accessibles basés sur Radix. Fournit cards, dialogs, boutons et formulaires.
Socket.io
Communication temps réel pour le quiz multijoueur entre amis via WebSocket.
Tailwind
Framework CSS utility-first pour le design responsive et le theming clair/sombre.
Wanakana
Conversion automatique romaji vers hiragana et katakana dans les formulaires de mots.
Zod
Validation de schémas TypeScript pour les formulaires et les actions serveur.