72 lines
2.8 KiB
JSON
72 lines
2.8 KiB
JSON
{
|
|
"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": "/api/files/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": "/api/files/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": "/api/files/img/projet/monvoisingeek.png",
|
|
"category": "web",
|
|
"status": "archived",
|
|
"stack": ["Angular", "Tailwind CSS", "Express.js", "MariaDB"],
|
|
"featured": false
|
|
}
|
|
]
|
|
}
|