Symfony Website

Mon site vitrine, qui permet de présenter mes projets ainsi que de tester différentes fonctionnalités du framework Symfony.

Contexte :

Dans ma quête d'améliorer mon php j'ai voulu créer ce site, similaire à un blog. Le site a vocation à représenter mon travail de développeur en priorité mais il est voué à évoluer.
Le but étant de me familiariser avec Symfony, je teste un maximum de fonctionnalités en backend même si je ne les utilise pas toutes.

Fonctionnalités :

  • - Blog, affichage d'articles
  • - Bac à sable pour tester Symfony

Technologies :

  • - Symfony 6.4.7
  • - MySQL
  • - Tailwind
  • - Docker + Caddy + OVH
An image of the website, showing a table.

Conclusions :

Pour ce site j'ai immédiatement commencé par Docker l'ensemble puis créer un Makefile afin d'utiliser Symfony et d'autres services (phpmyadmin, mysql, mailhog). J'utilise le Webpack Encore et Tailwind pour faciliter le frontend.
J'ai une longue liste des fonctionnalités que j'ai mise en place et utilisé, en voici quelques unes : pagination avec KNP Paginator, DQL pour mes réquêtes personnalisées, mise en place de test pour vérifier le fonctionnement de l'affichage et de la pagination, créations de compte, connexion via gmail et github, mise en place d'EasyAdmin...