import { ExternalLink, Timer, FileQuestion, Grid3X3, Video, QrCode, BookOpen, Link2, FileText, Bot, LinkIcon, Clock, Zap } from "lucide-react"; const projects = [ { name: "arthurp.fr", url: "https://arthurp.fr", desc: "Site principal qui centralise mon écosystème de projets et services.", icon: , tags: ["Site vitrine", "Hub"], }, { name: "links.arthurp.fr", url: "https://links.arthurp.fr", desc: "Page de centralisation de liens.", icon: , tags: ["Liens", "Hub"], }, { name: "lazybot.arthurp.fr", url: "https://lazybot.arthurp.fr", desc: "Bot Discord contrôlé via un dashboard web, développé et hébergé par moi.", icon: , tags: ["Discord", "Bot", "Dashboard"], }, { name: "clock.arthurp.fr", url: "https://clock.arthurp.fr", desc: "Application d'affichage et de gestion du temps.", icon: , tags: ["Temps", "Utilitaire"], }, { name: "flint.arthurp.fr", url: "https://flint.arthurp.fr", desc: "Saas de gestion de bots Discord avec dashboard.", icon: , tags: ["Discord", "Bot", "Dashboard"], }, { name: "learn.arthurp.fr", url: "https://learn.arthurp.fr", desc: "Plateforme d'apprentissage et de documentation personnelle.", icon: , tags: ["Apprentissage", "Documentation"], }, { name: "form.arthurp.fr", url: "https://form.arthurp.fr", desc: "Système de formulaires auto-hébergé.", icon: , tags: ["Formulaires", "Auto-hébergé"], }, { name: "reducelink.arthurp.fr", url: "https://reducelink.arthurp.fr", desc: "Service de réduction de liens.", icon: , tags: ["Outil", "Raccourcisseur"], }, { name: "imprimersudoku.arthurp.fr", url: "https://imprimersudoku.arthurp.fr", desc: "Feuille de grilles de Sudoku imprimables.", icon: , tags: ["Jeu", "Imprimante"], }, { name: "qrcode.arthurp.fr", url: "https://qrcode.arthurp.fr", desc: "Générateur de QR codes personnalisés.", icon: , tags: ["Outil", "Utilitaire"], }, { name: "qcu.arthurp.fr", url: "https://qcu.arthurp.fr", desc: "Site de QCU pour réviser la physique.", icon: , tags: ["Éducation", "Physique"], }, { name: "sudoku.arthurp.fr", url: "https://sudoku.arthurp.fr", desc: "Générateur et jeu de Sudoku en ligne.", icon: , tags: ["Jeu", "Logique"], }, { name: "visio.arthurp.fr", url: "https://visio.arthurp.fr", desc: "Solution de visioconférence auto-hébergée.", icon: , tags: ["Communication", "Auto-hébergé"], }, { name: "pomodoro.arthurp.fr", url: "https://pomodoro.arthurp.fr", desc: "Application de gestion du temps basée sur la méthode Pomodoro.", icon: , tags: ["Productivité", "Web App"], }, ]; export default function Projects() { return ( Mes projets Tous hébergés sur mon infrastructure personnelle — chaque sous-domaine est un projet conçu, développé et maintenu par moi. {projects.map((project) => ( {project.icon} {project.name} {project.desc} {project.tags.map((tag) => ( {tag} ))} ))} ); }
Tous hébergés sur mon infrastructure personnelle — chaque sous-domaine est un projet conçu, développé et maintenu par moi.
{project.desc}