Retour
// Projet 03 — Personnel

API REST
Symphonie

Développement d’une API REST complète avec Symfony permettant la gestion et la réservation de concerts. Mise en place d’une architecture MVC, d’une base de données relationnelle et d’une authentification sécurisée avec JWT.

📅 Avril 2026
5 jours
👤 Solo
💻 Projet personnel
Voir l’API GitHub
Aperçu du site Villes du Monde

Contexte

Dans le cadre de mon apprentissage personnel, j'ai voulu découvrir et maîtriser Symfony, un framework PHP professionnel utilisé dans de nombreuses entreprises. Pour cela, j'ai décidé de construire un projet concret de A à Z : une API REST de gestion et réservation de concerts.
Ce projet m'a permis de passer de zéro connaissance sur Symfony à une API fonctionnelle avec authentification JWT, base de données relationnelle et déploiement en production.

Contenu du site

Captures d'écran

Capture 1
Capture 2
Capture 3
Capture 4

Ma contribution

Ce que j'ai appris

Symfony & MVC

Compréhension de l’architecture MVC et structuration d’un projet backend professionnel.

Doctrine & Base de données

Gestion des entités, relations et migrations avec Doctrine ORM.

API Testing

Tests des routes API avec Postman et validation des endpoints REST.

PHP

Développement backend avec PHP 8.2 et logique serveur avancée.

🔐 Authentification JWT

Mise en place d’un système sécurisé avec token JWT et protection des routes.

🚀 API REST

Création d’une API complète avec endpoints, tests et mise en production.

Technologies utilisées

PHP Symfony MySQL Doctrine JWT Postman Railway (déploiement)

© 2026 — CHRAIBI — Tous droits réservés — Construit avec passion