Projet personnel
Portfolio personnel
Portfolio développé avec Next.js et TypeScript pour présenter mon parcours, mes compétences et mes projets.
Contexte
J'ai adapté le modèle Spotlight de Tailwind Plus pour créer un site qui présente mon parcours et mes réalisations. Je voulais organiser le contenu dans les deux langues et personnaliser la navigation, les composants et les interactions pour rendre la visite agréable.
Mon rôle
J'ai personnalisé l'interface avec React, TypeScript et Tailwind CSS, mis en place les routes et le contenu en français et en anglais, et développé les interactions du carrousel de projets et des panneaux d'expérience. J'ai aussi préparé le déploiement avec Docker Compose et son automatisation avec GitHub Actions. J'ai utilisé ChatGPT comme assistant de développement pour m'accompagner dans l'implémentation, les ajustements de l'interface et les vérifications.
Fonctionnalités
- Navigation et contenu en français et en anglais
- Interface adaptée aux mobiles et aux ordinateurs
- Thèmes clair et sombre avec mémorisation du choix
- Carrousel de projets avec commandes et navigation tactile
- Panneaux d'expérience interactifs et navigation au clavier
- Pages de projet et métadonnées localisées
- Déploiement Docker Compose automatisé avec GitHub Actions
Technologies
Next.js
TypeScript
Tailwind CSS
React
Docker
GitHub Actions