first commit

This commit is contained in:
Johan LEROY
2026-04-21 14:14:03 +02:00
commit 9e9bc0f23d
124 changed files with 13294 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
{
"items": [
{
"id": "techos",
"title": "Techos",
"subtitle": "Plateforme hébergement & domaines",
"description": "Plateforme client + admin de gestion d'hébergement web et de domaines pour une association, construite par-dessus WHMCS. Design system Liquid Glass dark + light mode.",
"image": "/img/projet/techos.png",
"category": "web",
"status": "live",
"url": "https://techos-asso.fr",
"stack": ["Next.js 16", "React 19", "NestJS 11", "TailwindCSS 4", "shadcn/ui", "Redis", "WHMCS API"],
"featured": true
},
{
"id": "amarea",
"title": "Amarea Tattoo",
"subtitle": "Site du studio de tatouage Amarea",
"description": "Site vitrine et gestion pour un studio de tatouage. Architecture découplée SPA + REST API avec gestion de médias.",
"image": "",
"category": "web",
"status": "live",
"stack": ["Vue 3", "Vite", "NestJS 11", "TypeORM", "MariaDB", "Tailwind 4"],
"featured": true
},
{
"id": "lidge",
"title": "Lidge",
"subtitle": "Portail abonnements services auto-hébergés",
"description": "Plateforme personnelle pour gérer les abonnements à mes services auto-hébergés (Jellyfin, Cloud, Vault, Mail, Messenger, Git…) avec SSO, tickets et workflow d'accès.",
"image": "",
"category": "web",
"status": "live",
"stack": ["Nuxt 3", "NestJS 11", "TypeORM", "MariaDB", "JWT", "Nodemailer"],
"featured": true
},
{
"id": "ksauce-bot",
"title": "Bot Discord KSauce",
"subtitle": "Bot communautaire Discord",
"description": "Bot Discord développé pour la communauté KSauce. Gestion de commandes, modération et fonctionnalités sur-mesure.",
"image": "",
"category": "bot",
"status": "live",
"stack": ["Node.js", "TypeScript", "Discord.js"],
"featured": false
},
{
"id": "lplv",
"title": "Liberty Pour La Vie",
"subtitle": "Site associatif (archivé)",
"description": "Développement d'un site web complet pour l'association Liberty Pour La Vie. Projet fermé, plus en ligne.",
"image": "/img/projet/lplv.png",
"category": "web",
"status": "archived",
"stack": ["Java Spring Boot", "Thymeleaf", "Bootstrap", "MariaDB"],
"featured": false
},
{
"id": "monvoisingeek",
"title": "Mon Voisin Geek",
"subtitle": "Site vitrine (archivé)",
"description": "Développement d'un site web vitrine simple pour Mon Voisin Geek. Projet fermé, plus en ligne.",
"image": "/img/projet/monvoisingeek.png",
"category": "web",
"status": "archived",
"stack": ["Angular", "Tailwind CSS", "Express.js", "MariaDB"],
"featured": false
}
]
}