Tutoriel backend — « Memo »

Le module fil rouge

Ce tutoriel construit un module complet de A à Z : « Memo », un bloc-notes minimal. On verra le backend Rust, puis le frontend React — avec toutes les subtilités : authentification proxifiée, migrations, erreurs, enregistrement, événements, tâches de fond, puis stores, notifications, dialogues, surcharges et interactions inter-modules.

Le plan #

  • Backend : bootstrap, schéma & migrations, état/auth/handlers, erreurs, enregistrement & heartbeat, publication d'événements, tâches de fond.
  • Frontend : entry.ts & enregistrement, données & store, notifications & dialogues, interactions & surcharges, i18n/thème/build.

Les coordonnées de « Memo » #

idmemo
Port local3120 (le core est sur 8080)
Schéma PostgreSQLmemo
Préfixe API/api/v1/memo/* (proxifié par le core)
Note

Le code ci-après reprend fidèlement les conventions du module pilote calendar — adaptez-le à votre module.