Après que le système de comptes a été mis en place, j'ai commencé à construire la structure des histoires. Chaque histoire peut maintenant contenir des chapitres et scènes. L'objectif était de préparer le modèle de données qui sera ensuite utilisé par l'éditeur et le lecteur. Je me suis concentré sur la création et l'organisation des histoires d'une manière qui pourra être étendue plus tard sans casser les données existantes.
J'ai aussi commencé à travailler sur le système de médias. Télécharger et gérer des images sera nécessaire pour presque tout dans l'appli. La première version liait les fichiers téléchargés directement à un utilisateur. Chaque élément qui utilisait un fichier y faisait référence. Ça fonctionnait, mais ce n'était pas idéal pour les projets partagés.
J'ai remplacé cette approche par une nouvelle où les médias appartiennent à une histoire. Ça rend la collaboration plus simple et garde tout contenu au sein du projet. Chaque histoire a maintenant son propre espace média et tous les fichiers utilisés par cette histoire y sont stockés.
La première version de l'interface de l'éditeur est maintenant fonctionnelle. Les histoires, chapitres et scènes peuvent être créés et organisés directement dans le navigateur. C'est encore très basique, mais ça marche et ça donne une vision claire de la façon dont l'éditeur va évoluer à partir d'ici.