Projets

Un suivi de films et de séries. Watchlist, progression saison par saison et épisode par épisode, et un catalogue qui se tient à jour tout seul depuis TMDB.

Elixir / Phoenix (API REST JSON)Next.js (App Router, SSR), TypeScriptPostgreSQL 18Meilisearch +2

Un site pour apprendre à encoder et décoder des caractères à la main : un bac à sable qui décompose la conversion à la frappe, et des exercices où c'est à nous de faire le travail, bit par bit.

Elixir 1.20 (OTP 29)Phoenix 1.8, LiveView 1.2SQLite (mode WAL), EctoTailwind v4 via Vite +2

Postr

actif

Une application auto-hébergée pour gérer les affiches d'une bibliothèque Plex ou Jellyfin : upload, file d'attente, push, restauration.

Go 1.27, Echo v5Vue 3, TypeScript, Nuxt UI, PiniaSQLite (100% Go, sans cgo), sqlc, gooseServer-Sent Events +1

Watchue

actif

Une surveillance auto-hébergée pour Philips Hue. Elle enregistre chaque lumière qui s'allume ou s'éteint et prévient sur Telegram ou Discord.

Go 1.27, Echo v5Vue 3, TypeScriptSQLite (100% Go, sans cgo), sqlc, gooseFlux d'événements Hue CLIP v2 +1

Un plugin Jellyfin qui maintient un compte BetaSeries à jour tout seul : ce qu'on finit de regarder sur son serveur est marqué vu, ce qu'on décoche est retiré.

C# / .NET 10Plugin Jellyfin 10.11+ / 12+API BetaSeries, OAuth2Page de config HTML/JS dans le dashboard +2

Un plugin Jellyfin qui pilote les lumières Philips Hue en fonction de la lecture : la pièce s'éteint quand le film démarre, se rallume en douceur sur pause, et revient comme avant à l'arrêt.

C# / .NET 10Plugin Jellyfin 10.11+ / 12+API Hue CLIP v2, en HTTPS localPage de config HTML/JS dans le dashboard +2