← Retour aux projets

KeepIt

OutilsRessourcesLocal

Outil personnel pour centraliser, de manière organisée et ultra-rapide, mes différentes ressources.

Contexte du projet

KeepIt est un projet personnel né du besoin de centraliser, dans un seul outil, les ressources que j'accumule au quotidien : outils, articles, listes de lecture, vidéos, apprentissages... L'objectif est de proposer une expérience ultra rapide et ergonomique pour ranger et retrouver ces ressources, plutôt que de les disperser entre notes, favoris et onglets ouverts.

Fonctionnalités prévues

Gestion de ressources

  • CRUD complet sur les ressources
  • Recherche et filtres
  • Organisation par tags et par progression

Gestion des fichiers

  • Ajout par drag and drop
  • Stockage hybride
  • Vérification des fichiers

Interface

  • Vue en grille, thèmes personnalisables
  • UI optimiste et interactions dynamiques (hover...)
  • Désactivation à la carte de certains modules

Smart views

  • Ressources récentes
  • Ressources non lues

Stockage local orienté fichiers

Plutôt que d'enfermer les ressources dans une base de données propriétaire, KeepIt s'appuie sur un stockage local sous forme de fichiers JSON. Chaque ressource (et ses métadonnées) est persistée dans une structure de fichiers lisible, ce qui permet de garder la main sur sa base de ressources indépendamment de l'outil : consultation, édition manuelle, sauvegarde ou versioning restent possibles sans dépendre de KeepIt.

Cette approche facilite aussi la portabilité entre machines (copier le dossier suffit) et s'appuie sur les champs techniques prévus dans le modèle de données (ts_created_at, ts_last_update, fl_active) pour historiser les changements et permettre une restauration en cas de suppression accidentelle.

Galerie

Écran d'accueil de l'application KeepItDeuxième version de l'écran d'accueil de KeepItÉcran de gestion d'une ressource dans KeepIt

Informations

TypeProjet personnel
SujetGestion de ressources
Date débutFévrier 2026
StatutSpécifications