Mon rôle
Cheffe de projet, développement complet de l'API REST et du back-end, aide sur le front-end et son adaptation responsive.
Le projet
Gestion des films, des utilisateurs et des contenus du festival via une API REST complète. Le projet incluait une zone d'administration complète — gestion des propositions de films, commentaires, notes, catégories, et un système de rôles utilisateurs : admins, bénévoles, et un rôle dédié à la graphiste lui permettant de modifier l'apparence du site entière sans toucher une ligne de code.
Défis & solutions
En sous-effectif par rapport aux autres groupes, avec un cahier des charges de plusieurs dizaines de pages à décortiquer avant d'écrire la moindre ligne de code. J'ai réalisé trop tard que l'organisation de mon API pouvait être améliorée — mais le front était déjà entièrement basé dessus. L'API n'est pas parfaite, mais elle est fonctionnelle.
Ce que j'en retiens
Qu'on ne peut pas bien coder sans bien s'organiser d'abord. La structure de l'API et de la base de données, ça se décide en équipe avant de toucher au clavier, pas au fur et à mesure. Passer une journée entière à s'organiser avant d'écrire la moindre ligne peut sembler une perte de temps — c'est en réalité un investissement.