Skip to content

lvlDylan/ProjectForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Forge

Project Forge est le centre de contrôle de mon portfolio. Il s'agit d'une application de bureau développée en Java 21, conçue pour automatiser et sécuriser l'administration de mes projets et de mes stacks technologiques.

Objectif

L'outil sert de passerelle entre mon environnement de développement local et mon infrastructure web. Il permet de gérer l'intégralité du contenu dynamique du portfolio sans passer par une interface web d'administration classique ou une manipulation directe de la base de données.

Stack Technique

  • Core : Java 21 (LTS)
  • UI/UX : JavaFX & Custom CSS
  • Networking : Native Java HttpClient (Requests asynchrones)
  • Data : JSON via Google GSON
  • Security : Authentification JWT & Validation par UID

Architecture du Système

L'application communique avec une API REST PHP. Elle intègre un système de gestion de jetons (Access/Refresh Tokens) pour garantir une session sécurisée et persistante, ainsi qu'un logging complet des opérations côté client.


Ce projet est un outil interne strictement personnel pour l'administration du portfolio de Dylan Lavieille.

About

Project Forge est le centre de contrôle de mon portfolio. Il s'agit d'une application de bureau développée en Java, conçue pour automatiser et sécuriser l'administration de mes projets et de mes stacks technologiques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages