Portfolio personnel développé avec Next.js 16 (App Router), React 19 et TypeScript.
Site en ligne: portfolio.arthurp.fr
Ce projet présente:
- Une page d'accueil structurée en sections (Hero, About, Projects, Homelab, Sailing)
- Une page dédiée aux photos
- Une base SEO (robots/sitemap)
- Next.js 16
- React 19
- TypeScript
- ESLint
npm install
npm run devApplication disponible sur http://localhost:3000.
npm run dev # développement
npm run lint # vérification ESLint
npm run build # build production
npm run start # démarrage après buildLe projet peut être déployé sur un serveur Node.js ou une plateforme compatible Next.js.
Exemple de flux:
npm cinpm run buildnpm run start
- Vérifier que les secrets ne sont pas commités (
.env*, clés privées, tokens) - Vérifier que les fichiers locaux IDE sont ignorés (
.vscode/,.idea/) - Vérifier que les dossiers de build/deps sont ignorés (
.next/,node_modules/)
Projet officiel: portfolio.arthurp.fr