mirror of
https://github.com/arthur-pbty/portfolio.git
synced 2026-08-01 20:29:43 +02:00
c69770f02fd81e7ac0af910e5687f44ca9ecd3d0
- Reduced the number of photos displayed from 68 to 33 in the photo gallery. - Removed unused photo files (photos 34 to 68) from the public directory. - Updated Docker configuration for better environment management and container naming. - Upgraded Next.js and ESLint dependencies to their latest versions. - Added ESLint configuration file for improved code quality checks. - Introduced a .dockerignore file to exclude unnecessary files from the Docker context. - Added an example .env file for environment variable configuration. Co-authored-by: Copilot <copilot@github.com>
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:
npm cinpm run buildnpm 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/)
Backlink
Projet officiel: portfolio.arthurp.fr
Languages
TypeScript
88.8%
CSS
7.4%
JavaScript
3%
Dockerfile
0.8%