Application Windows · Productivité · Développement logiciel

PROJECTDOCK

Vos projets.
Tout leur contexte.

Un environnement local complet pour organiser, versionner et sécuriser les projets de développement.

Explorer les fonctionnalités
Logo ProjectDock : dossiers et symbole de code, en bleu, cyan et violet

Logiciel Windows · Version présentée 1.13.0

Un espace de travail.
Un moteur natif.

Projets, fichiers, versions, documents et environnements réunis dans une application locale.

Tauri 2ReactTypeScriptRustSQLite
Produit
Application Windows
Philosophie
Données locales · Sans compte cloud obligatoire
Conception
Architecture & développement sur mesure

L’enjeu du projet

Retrouver ses fichiers.
Et le fil de son travail.

Un développement se disperse rapidement entre dossiers, archives ZIP, anciennes versions, documents, notes, outils et environnements. ProjectDock rassemble ces éléments autour du projet.

Le tableau de bord répond à une question concrète : « Sur quoi étais-je en train de travailler ? » Il permet de retrouver le dossier, la version et la prochaine étape enregistrée pour reprendre avec son contexte.

L’organisation du produit

Le projet au centre.
Les ressources à portée de main.

Chaque projet relie son aperçu, ses versions, ses documents, ses notes et ses prompts aux sites, aux technologies, aux outils et aux sauvegardes.

La bibliothèque globale et le dictionnaire technique complètent cet espace. Le cœur de l’application fonctionne localement ; les actions vers des sites ou des services externes nécessitent une connexion.

PROJET
Versions & fichiersDocuments & bibliothèqueNotes & promptsSites & stackOutils & environnementsSauvegardes & connaissances

Les fonctionnalités

Un environnement complet.
Des modules qui travaillent ensemble.

01

Projets & reprise du travail

Créer un projet depuis un dossier, une archive ZIP, un nouveau dossier ou une idée. Le tableau de bord retrouve le dernier projet, sa version, son dossier de travail et la prochaine étape.

02

Versions locales

Conserver les étapes d’un projet avec un nom, une note, une date et une copie des fichiers. L’historique reste indépendant du dossier de travail et peut accueillir plusieurs archives ZIP.

03

Comparaison SHA-256

Identifier les fichiers ajoutés, modifiés ou absents entre deux versions à partir de leur contenu. Le moteur natif assure les comparaisons et le suivi de leur progression.

04

Reprise & récupération

Reprendre une version dans un nouvel emplacement. Les opérations sensibles associent analyse, sauvegarde, vérification, confirmation et journal de récupération.

05

Bibliothèque documentaire

Copier des documents dans la bibliothèque ou les relier à leur emplacement. Dossiers, catégories, tags et descriptions organisent les ressources et leurs aperçus.

06

Notes, prompts & contexte

Conserver les décisions, procédures et prompts avec leur historique. L’utilisateur sélectionne les éléments d’un export de contexte ; aucun envoi automatique à une IA n’est effectué.

07

Sites, stack & outils

Relier les environnements local, développement et production au projet. La détection propose des technologies à partir des fichiers, sous le contrôle de l’utilisateur.

08

Visual Studio Code

Ouvrir directement le dossier de travail dans VS Code. ProjectDock rassemble le contexte et les versions ; l’éditeur reste l’espace de modification du code.

09

Environnements LocalWP

Détecter, créer, démarrer et arrêter les sites WordPress locaux. La création inclut une vérification des fichiers et de la réponse HTTP.

10

Sauvegardes WordPress

Associer fichiers et base SQL, contrôler les empreintes et conserver un manifeste. Une restauration peut créer un nouvel environnement LocalWP en préservant le site original.

11

ProjectDock Connect

Associer des sites WordPress distants pour leur inventaire et leurs sauvegardes. Des jobs et des transferts par blocs permettent progression, reprise et vérification.

12

Mode étudiant

Relier années, matières, cours, exercices, travaux et tâches. Consignes, projets, versions, documents et échéances accompagnent la préparation des rendus.

13

Connaissances & recherche

Un corpus local de 342 références dans huit domaines pour la version présentée. SQLite FTS5 alimente la recherche, complétée par les favoris, l’historique et les notes.

14

Personnalisation

Thèmes clair, sombre, suivant Windows ou Blocks, compagnons visuels et packs déclaratifs personnalisent l’espace de travail.

Versions & opérations sensibles

Conserver les étapes.
Maîtriser la reprise.

Le système de versions est indépendant de Git. Il donne une lecture visuelle de l’historique et permet de comparer les contenus sans se fier uniquement à leurs dates.

Une ancienne version peut être reprise dans un nouveau dossier. Pour les remplacements sensibles, le moteur suit un parcours de contrôle et conserve les informations utiles à une récupération lorsque cela est possible.

UN PARCOURS DE CONTRÔLE
  1. 01

    Analyser

    Analyse & sauvegarde

  2. 02

    Vérifier

    Vérification & confirmation

  3. 03

    Basculer

    Bascule

  4. 04

    Conserver

    Journal de récupération

Les étapes de contrôle accompagnent les opérations sensibles.

WordPress local & distant

Relier les environnements.
Vérifier les sauvegardes.

L’intégration LocalWP permet de gérer les environnements locaux et de sauvegarder conjointement les fichiers et la base MySQL. La restauration dans un nouvel environnement comprend l’import SQL, l’adaptation des URL sérialisées et les vérifications du site.

ProjectDock Connect apporte l’inventaire et les sauvegardes de sites distants associés. Les transferts par blocs s’appuient sur la progression, la reprise après erreur, les empreintes et un manifeste.

Dans la version présentée, la restauration complète à distance, la mise à jour distante automatique des extensions et le déploiement automatique en production ne font pas partie des fonctions livrées.

Apprendre & documenter

Le travail, les rendus,
les connaissances.

Le mode étudiant organise les années, les matières, les cours et les travaux. Chaque travail peut relier une consigne, un projet, une version, des documents et une échéance. Préparer une archive reste distinct de déclarer le travail remis.

Le dictionnaire local réunit 342 références dans huit domaines pour la version 1.13.0 présentée : HTML, CSS, JavaScript, Web APIs / DOM, PHP, Python, WordPress et Visual Studio Code. Les fiches associent explications, exemples, liens, favoris et notes personnelles.

L’architecture technique

Une interface moderne.
Un moteur au plus près des fichiers.

React et TypeScript structurent l’interface. Tauri assure la liaison avec Rust, qui prend en charge les opérations natives. SQLite conserve les données locales et leurs relations.

Le moteur contrôle notamment les chemins, les archives, les tailles et les empreintes. Les packs de thèmes sont déclaratifs et les aperçus de documents n’exécutent pas leur contenu.

VS CodeLocalWPWordPress ConnectNavigateurWindows
  1. React + TypeScriptInterface utilisateur
  2. Tauri 2Liaison avec le moteur natif
  3. RustFichiers · versions · sauvegardes · intégrations
  4. SQLite + FTS5Projets · notes · historique · connaissances

Technologies & expertise

Du produit à l’installateur.
Un développement d’ensemble.

Tauri 2

Le cadre desktop qui relie l’interface au moteur natif et aux intégrations Windows.

React 19 & TypeScript

Navigation, tableaux de bord, bibliothèques et états des opérations structurés par une interface typée.

Rust

Fichiers, archives, versions, comparaisons, sauvegardes et contrôle des opérations sensibles.

SQLite & FTS5

Stockage local des projets et de leurs relations, avec recherche plein texte dans le dictionnaire.

SHA-256

Empreintes utilisées pour comparer les contenus et vérifier des copies ou des sauvegardes.

Vite & NSIS

Environnement de développement et build du frontend, puis distribution par installateur Windows.

LocalWP / GraphQL

Communication avec le service local de LocalWP pour gérer les environnements WordPress.

API signée

Communication autorisée entre ProjectDock Connect et les sites WordPress associés.

Une application à concevoir ?Parlons-en.

Un outil métier, des données locales et des usages spécifiques ?
Échangeons sur votre projet.