Retour aux projets

Retrouver le fil de sa journée de développement.

DevFlow Studio

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.

Projet personnel en développement actif.

ReactTypeScriptViteDexieTanStack QueryVitestSupabase
Lire les notes du projet

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.