Tous les projets

Archivé · 2024

Project Manager Lab

Un petit laboratoire Flask construit pour rendre concret le passage d’un état en mémoire à une vraie persistance externe avec Airtable.

flaskairtablebackendlearning

Pourquoi il existait

À ce stade, je savais construire des interfaces et manipuler de l’état côté client, mais je voulais comprendre plus concrètement ce qui change lorsqu’une application doit conserver ses données en dehors de son propre processus.

Le projet a donc volontairement commencé très petit : une liste de projets, quelques routes Flask et un formulaire d’ajout.

Ce qui a changé

La première version stockait les données dans une liste Python en mémoire. La seconde remplaçait cette liste par Airtable, ce qui obligeait à penser récupération, création, identifiants et erreurs comme des responsabilités durables plutôt que comme de simples variables locales.

Le projet n’a jamais eu vocation à devenir un produit complet. Son rôle était d’isoler une notion technique dans une application suffisamment concrète pour que les conséquences soient visibles.

Ce que j’en retiens

Une technologie devient beaucoup plus compréhensible lorsqu’elle résout un problème observable dans un petit produit. Ici, la persistance a cessé d’être une notion abstraite dès qu’il fallait pouvoir fermer l’application puis retrouver le même projet ensuite.

C’est également un exemple de projet d’apprentissage que je préfère garder dans la chronologie sans le sur-vendre : il explique une marche de progression, pas une réalisation majeure.

Projet suivant321 — Games Scorer