Portfolio personnel présentant mes compétences techniques, mon parcours professionnel et mes projets réalisés avec des technologies modernes.
- Page d'accueil : Design moderne avec effets de distorsion et animations fluides
- Section Projets : Présentation détaillée de mes principaux projets (NutriFlow, NestioBnb, Scandela)
- Section À propos : Parcours académique, compétences techniques et expérience professionnelle
- Section Contact : Formulaire de contact et liens vers les réseaux professionnels
- Ruby on Rails 8 - Framework web principal
- Tailwind CSS - Framework CSS utilitaire
- Stimulus - Contrôleurs JavaScript légers
- Turbo - Accélérateur de pages SPA-like
- Importmap - Gestion des modules JavaScript
- Font Awesome - Icônes
Le site est déployé automatiquement sur GitHub Pages via GitHub Actions. Chaque push sur la branche main déclenche un workflow qui :
- Génère un site statique à partir de l'application Rails
- Télécharge toutes les pages (home, about, contact, projects et leurs détails)
- Corrige les chemins relatifs pour la compatibilité GitHub Pages
- Déploie le site sur GitHub Pages
Le workflow est configuré dans .github/workflows/deploy.yml.