France Marine Services

Application web complète avec catalogue produits public et interface d'administration sécurisée

Angular 18 Symfony 7 MySQL Docker JWT
Logo France Marine Services

Contexte du projet

Projet réalisé dans le cadre de mon stage chez France Marine Services, une entreprise spécialisée dans la vente d'équipements marins. L'objectif était de créer une application web moderne permettant de présenter le catalogue produits et de faciliter la gestion interne.

Le projet a été développé en 1 mois, de la conception à la mise en production, en suivant une méthodologie agile avec des sprints de 2 semaines.

Fonctionnalités principales

Catalogue produits

Interface publique avec système de filtres avancés (catégories, sous-catégories, fiches techniques) et recherche en temps réel.

Administration sécurisée

Interface admin complète avec EasyAdmin pour gérer produits, catégories, et utilisateurs avec authentification JWT.

API RESTful

14 endpoints sécurisés pour la communication entre le frontend Angular et le backend Symfony.

Design responsive

Interface moderne et adaptative développée avec Tailwind CSS, optimisée pour tous les appareils.

Stack technique

Frontend

Angular 18 TypeScript Tailwind CSS RxJS

Backend

Symfony 7 PHP 8.2 MySQL JWT EasyAdmin

DevOps

Docker Git GitHub

Résultats

14
Endpoints API
100%
Responsive
1
Mois de dev

Points clés

  • Architecture découplée avec API REST pour faciliter les évolutions futures
  • Sécurité renforcée avec authentification JWT et protection CORS
  • Conteneurisation Docker pour un déploiement simple et reproductible