- Framework : Next.js 15+ (App Router)
- Langage : TypeScript
- Style : Tailwind CSS & Material UI
- Conteneurisation : Docker & Docker Compose
- Node.js 20+ (si lancement local)
- Docker & Docker Compose (si lancement conteneurisé)
-
Installer les dépendances :
pnpm i
-
Lancer le serveur de développement :
pnpm dev
-
Ouvrir http://localhost:3000 dans votre navigateur.
-
Construire et lancer le conteneur :
docker-compose up -d --build
-
L'application est accessible sur http://localhost:3000.
-
Pour arrêter le conteneur :
docker-compose down
app/: Code source de l'application (Pages, Composants).components/: Composants réutilisables (Header, Hero, Timeline, Projects, Skills, Footer).const/: Constantes globales (liens, etc.).
public/: Fichiers statiques (images, CV, icônes).Dockerfile: Configuration pour la construction de l'image Docker (Multi-stage build).docker-compose.yml: Configuration pour l'orchestration du conteneur.
Victor Wybon
- Étudiant en BUT Informatique à l'IUT de Lens.
- Passionné par le développement Fullstack et l'hardware.