DevFlow Studio rassemble les tâches, les projets, les séances de concentration et les notes techniques. Son point de départ : un espace de travail utilisable dans le navigateur, avec des données conservées localement et des capacités cloud optionnelles.
Un aperçu du site public, puis du travail au quotidien dans l’application.
Dans les coulisses
Du besoin aux choix de développement.
01
Le besoin de départ
Quand les tâches, les notes et les priorités sont dispersées, reprendre le travail demande déjà un effort. Je voulais explorer un espace qui aide à retrouver le contexte de sa journée sans rendre chaque action dépendante d’un service distant.
02
Ma contribution
Je travaille la façon dont les tâches, les projets et le journal se retrouvent dans un même espace. Mes priorités portent sur les parcours React/TypeScript, la cohérence des données locales, les tests et la place des fonctions cloud optionnelles.
03
Ce que l’application réunit
Une vue Aujourd’hui pour retrouver les priorités, les tâches, le focus et l’agenda.
Des vues projets et tâches avec filtres, statuts et contexte conservé localement.
Un journal technique, une revue hebdomadaire et des analyses à partir de l’activité locale.
Un assistant de planification, ainsi que des outils d’import, d’export et de récupération.
04
Les choix qui structurent le projet
Le cœur de l’espace de travail s’appuie sur IndexedDB et Dexie : le stockage local est la base des données du produit.
Les capacités Supabase restent optionnelles et séparées des tâches, projets et journaux locaux.
Les modèles typés, la validation et les tests aident à suivre les changements. Les parcours sont aussi revus pour les petits écrans.
05
Ce que ce projet m’apprend
Ce projet me pousse à mieux délimiter une fonctionnalité dans un ensemble qui grandit. Les migrations de données et la cohérence entre les écrans demandent autant d’attention que l’ajout d’une nouvelle idée.