diff --git a/content/.obsidian/workspace.json b/content/.obsidian/workspace.json index 039562d..ce4028c 100644 --- a/content/.obsidian/workspace.json +++ b/content/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "blog/fr/02.mdx", + "file": "projects/fr/ThreadSpace.mdx", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "02" + "title": "ThreadSpace" } } ] @@ -196,14 +196,15 @@ }, "active": "cb90ccfe4117118f", "lastOpenFiles": [ - "blog/en/02.mdx", + "projects/en/ThreadSpace.mdx", + "projects/fr/ThreadSpace.mdx", "blog/fr/02.mdx", + "blog/en/02.mdx", "blog/fr/01-How-I-built-my-new-website-and-why.mdx", "blog/en/01-How-I-built-my-new-website-and-why.mdx", "blog/template.mdx", "projects/fr/MGDev.mdx", "projects/en/MGDev.mdx", - "projects/fr/Threadbase.mdx", "projects/fr/EverEastSolutions.mdx" ] } \ No newline at end of file diff --git a/content/projects/en/ThreadSpace.mdx b/content/projects/en/ThreadSpace.mdx new file mode 100644 index 0000000..77106a7 --- /dev/null +++ b/content/projects/en/ThreadSpace.mdx @@ -0,0 +1,48 @@ +--- +ready: true +title: ThreadSpace +priority: 2 +description: The macOS app that saves the user's windows, notes, and work context. +dateLabel: 2026 - present +category: macOS application +client: Mathéo Guilbert EI +roles: + - Full-Stack Developer +technologies: + - Swift + - Next JS + - MariaDB + - Docker + - Komodo + - PostHog +cover: /images/projects/threadspace/cover.png +preview1: /images/projects/threadspace/preview-1.png +preview2: /images/projects/threadspace/preview-2.png +featured: true +--- + +
+

The mission

+ + +
+ ThreadSpace is a macOS app that I’m developing as a freelancer. The goal is to make it easier for a developer to pick up a project again after a break of any length. + + This project has allowed me to gain experience in app development within the Apple ecosystem and in working with the OS (virtual desktops, apps). +
+
+ It also taught me the importance of selling a digital product, which is just as important as the product itself. + + I developed everything myself: the app itself, the landing page, software license management, and the server architecture that hosts it all. +
+
+
+ + + + diff --git a/content/projects/en/Threadbase.mdx b/content/projects/en/Threadbase.mdx deleted file mode 100644 index f925587..0000000 --- a/content/projects/en/Threadbase.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -ready: true -title: "Threadbase" -priority: 2 -description: "The macOS app that saves the user's windows, notes, and work context." -dateLabel: "2026 - present" -category: "macOS application" -client: "Mathéo Guilbert EI" -roles: - - "Full-Stack Developer" -technologies: - - "Swift" - - "Next JS" - - "MariaDB" - - "Docker" - - "Komodo" - - "PostHog" -cover: "/images/projects/threadbase/cover.png" -preview1: "/images/projects/threadbase/preview-1.png" -preview2: "/images/projects/threadbase/preview-2.png" -featured: true ---- - -
-

The mission

- - -
- Threadbase is a macOS app that I’m developing as a freelancer. The goal is to make it easier for a developer to pick up a project again after a break of any length. - - This project has allowed me to gain experience in app development within the Apple ecosystem and in working with the OS (virtual desktops, apps). -
-
- It also taught me the importance of selling a digital product, which is just as important as the product itself. - - I developed everything myself: the app itself, the landing page, software license management, and the server architecture that hosts it all. -
-
-
- - - - diff --git a/content/projects/fr/ThreadSpace.mdx b/content/projects/fr/ThreadSpace.mdx new file mode 100644 index 0000000..605d84b --- /dev/null +++ b/content/projects/fr/ThreadSpace.mdx @@ -0,0 +1,48 @@ +--- +ready: true +title: ThreadSpace +priority: 2 +description: L'application macOS qui sauvegarde les fenêtres, les notes mentales et le contexte de travaille de l'utilisateur. +dateLabel: 2026 - auj. +category: Application macOS +client: Mathéo Guilbert EI +roles: + - Développeur Full-Stack +technologies: + - Swift + - Next JS + - MariaDB + - Docker + - Komodo + - PostHog +cover: /images/projects/threadspace/cover.png +preview1: /images/projects/threadspace/preview-1.png +preview2: /images/projects/threadspace/preview-2.png +featured: true +--- + +
+

La mission

+ + +
+ ThreadSpace est une application macOS que je développe en tant qu'indépendant. Le but est de faciliter la reprise d'un projet par un développeur après une pause plus ou moins longue. + + Ce projet m'a permis de me former au développement d'applications dans l'écosystème Apple et à la manipulation de l'OS (bureaux virtuels, applications). +
+
+ Il m'a également apporté la notion de vente d'un produit numérique, qui compte autant que le produit lui-même. + + J'ai tout développé moi-même : l'application en tant que telle, la landing page, la gestion des licences logiciel, ainsi que la mise en place de l'architecture serveur qui accueille tout cela. +
+
+
+ + + + diff --git a/content/projects/fr/Threadbase.mdx b/content/projects/fr/Threadbase.mdx deleted file mode 100644 index 1a2a24c..0000000 --- a/content/projects/fr/Threadbase.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -ready: true -title: "Threadbase" -priority: 2 -description: "L'application macOS qui sauvegarde les fenêtres, les notes mentales et le contexte de travaille de l'utilisateur." -dateLabel: "2026 - auj." -category: "Application macOS" -client: "Mathéo Guilbert EI" -roles: - - "Développeur Full-Stack" -technologies: - - "Swift" - - "Next JS" - - "MariaDB" - - "Docker" - - "Komodo" - - "PostHog" -cover: "/images/projects/threadbase/cover.png" -preview1: "/images/projects/threadbase/preview-1.png" -preview2: "/images/projects/threadbase/preview-2.png" -featured: true ---- - -
-

La mission

- - -
- Threadbase est une application macOS que je développe en tant qu'indépendant. Le but est de faciliter la reprise d'un projet par un développeur après une pause plus ou moins longue. - - Ce projet m'a permis de me former au développement d'applications dans l'écosystème Apple et à la manipulation de l'OS (bureaux virtuels, applications). -
-
- Il m'a également apporté la notion de vente d'un produit numérique, qui compte autant que le produit lui-même. - - J'ai tout développé moi-même : l'application en tant que telle, la landing page, la gestion des licences logiciel, ainsi que la mise en place de l'architecture serveur qui accueille tout cela. -
-
-
- - - - diff --git a/public/images/projects/threadbase/cover.png b/public/images/projects/threadspace/cover.png similarity index 100% rename from public/images/projects/threadbase/cover.png rename to public/images/projects/threadspace/cover.png diff --git a/public/images/projects/threadbase/preview-1.png b/public/images/projects/threadspace/preview-1.png similarity index 100% rename from public/images/projects/threadbase/preview-1.png rename to public/images/projects/threadspace/preview-1.png diff --git a/public/images/projects/threadbase/preview-2.png b/public/images/projects/threadspace/preview-2.png similarity index 100% rename from public/images/projects/threadbase/preview-2.png rename to public/images/projects/threadspace/preview-2.png