{
  "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
    }
  ]
}
