2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00
2026-03-30 22:47:25 +02:00

Portfolio Arthur P

Portfolio personnel développé avec Next.js 16 (App Router), React 19 et TypeScript.

Site en ligne: portfolio.arthurp.fr

Aperçu

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)

Stack technique

  • Next.js 16
  • React 19
  • TypeScript
  • ESLint

Lancer le projet en local

npm install
npm run dev

Application disponible sur http://localhost:3000.

Scripts utiles

npm run dev    # développement
npm run lint   # vérification ESLint
npm run build  # build production
npm run start  # démarrage après build

Déploiement

Le projet peut être déployé sur un serveur Node.js ou une plateforme compatible Next.js.

Exemple de flux:

  1. npm ci
  2. npm run build
  3. npm run start

Checklist avant push GitHub

  • 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

S
Description
Personal developer portfolio showcasing projects and tools
Readme
12 MiB
Languages
TypeScript 88.8%
CSS 7.4%
JavaScript 3%
Dockerfile 0.8%