Catalogue

Projets et études de cas

Applications web, desktop et expérimentations. Chaque étude de cas détaille le besoin, mes choix techniques et les limites du projet.

Filtrer les projets 0 actifs
6 projet(s) Aucun filtre actif
Finalisé

Plateforme de streaming vidéo

Streamfolio

De la vidéo déposée au lecteur web : catalogue, comptes utilisateurs et traitement des médias avec FFmpeg.

Mission et points clés
Mission
Relier une application Spring Boot à un pipeline de traitement vidéo.
Points clés
Sécurité, streaming, traitement asynchrone, Docker et tests.
Spring Boot PostgreSQL Redis
Prototype

Agenda accessible Web et MAUI

Agenda

Un calendrier, deux environnements : une interface partagée entre le Web et une application MAUI.

Mission et points clés
Mission
Partager l’interface et la logique métier sans les dupliquer entre les hôtes.
Points clés
Blazor, MAUI, API, EF Core, architecture multi-hôte, tests et CI.
.NET 10 Blazor .NET MAUI
En cours

Calculatrice desktop à moteur d’expressions

Calcufolio

Une calculatrice desktop centrée sur la saisie, l’édition et l’évaluation d’expressions.

Mission et points clés
Mission
Relier un moteur d’expressions à une interface Avalonia.
Points clés
Parser, séparation des couches, MVVM, tests automatisés et CI .NET.
.NET 10 Avalonia CommunityToolkit.Mvvm
En cours

Gestionnaire de tâches avec vues Liste et Kanban

Kanban

Organiser les tâches en liste ou en tableau, avec règles métier, récurrence et historique.

Mission et points clés
Mission
Garder les mêmes règles métier dans l’interface et dans l’API.
Points clés
Règles WIP, Blazor, API, EF Core, accessibilité, tests et CI.
.NET 10 Blazor Entity Framework Core
En cours

Application météo desktop multi-fournisseurs

Aelia

Application météo JavaFX avec fournisseurs distants et fallback, qualité de l’air, UV, pollens et carte interactive native.

Version de travail documentée : les captures et capacités décrites peuvent différer de la branche principale du dépôt public.

Mission et points clés
Mission
Agréger plusieurs sources météo dans une interface desktop avec stratégie de fallback.
Points clés
Fournisseurs distants, stratégie de fallback, carte JavaFX native, cache, tests Maven et CI.
Java 26 JavaFX AtlantaFX
En cours

Application desktop d’IA locale

Alycia

Application desktop C#/.NET et Avalonia pour conversations persistantes et inférence locale via llama.cpp CUDA et modèles GGUF.

Version de travail documentée : les captures et capacités décrites peuvent différer de la branche principale du dépôt public.

Mission et points clés
Mission
Fournir une expérience de conversation locale en gardant le fournisseur d’inférence derrière des contrats applicatifs.
Points clés
Architecture en couches, persistance locale, llama.cpp CUDA, GGUF Hugging Face, streaming contenu/raisonnement, tests et observabilité locale.
.NET 10 Avalonia llama.cpp