Réalisé en
2024
Site personnel
Site internet portfolio développé sur Laravel pour un usage personnel.
Sections
Description
Ce projet est un site internet de type portfolio, spécialisé dans la présentation de créations artistiques, réalisé sur Laravel entre octobre 2024 et février 2025 (maquettage inclut).
Il comporte un panneau d'administration complet, permettant de gérer l'ensemble du contenu du site, mais également de visualiser l'ensemble des statistiques de visite. Le back office est réalisé avec Bootstrap 5, et le front avec Vue.js et Tailwind CSS. Ses fonctionnalités sont assez similaires à cette de mon portfolio personnel.
Fonctionnalités clés
Conversion des images
Les images sont systématiquement converties dans différentes résolutions et différents formats tels qu'AVIF, WEBP et JPG.
Traductions dynamiques stockées en base
Chaque contenu textuel pouvant être créé depuis le dashboard est stocké en base de données, et peut être disponible dans diverses langues.
Automatisation des traductions par IA
Les traductions dans les autres langues que le français peuvent être créées grâce à des services d'IA compatibles avec l'API d'OpenAI.
Usage de BunnyCDN
Les images sont automatiquement envoyées sur le CDN, limitant la bande passante sur le serveur.
Enregistrement des visites à des fins de statistiques
À des fins statistiques, chaque visite du site est enregistrée en base de données. Les adresses IP et les user agents sont automatiquement analysés afin d’identifier s’il s’agit d’un robot ou d’un utilisateur humain.
Pipeline GitLab CI/CD sans downtime
Le pipeline GitLab CI/CD intégré au projet permet un déploiement automatique sans downtime.