Portfolio DevOps

PROJET PORTFOLIO

Ce portfolio est un site statique déployé sur AWS.

🚀 Stack technique

Infrastructure AWS:

  • Route53
  • CloudFront
  • ACM
  • S3
  • API Gateway
  • Lambda
  • DynamoDB
  • CloudFormation

Frontend:

  • HTML5
  • Tailwind CSS
  • Alpine JS

Fonctionnalités

  • Portfolio composé de 3 pages : Présentation, Compétences et Projets (HTML5)
  • Thème et Font personnalisés (Tailwind CSS)
  • Mode sombre (Alpine JS)
  • Gestion des DNS (Route53)
  • Chargement rapide et sécurisé (CloudFront et ACM)
  • Bucket S3 configuré comme site web statique
  • Compteur de visites sur la page Présentation (API Gateway, Lambda, DynamoDB)

🔄 CI/CD avec GitLab

Le projet utilise GitLab CI pour automatiser les déploiements :

  • Déploiement de l'infrastructure via CloudFormation
  • Upload vers S3 des fichiers statiques avec invalidation du cache CloudFront
AWS GitLab HTMX Tailwind CSS Alpine JS

PROJETS PRINCIPAUX

ANCIENS PROJETS