Architecture de l'Application CPTS Ouest Lyon
Vue d'ensemble
L'application CPTS Ouest Lyon utilise une architecture divisée en front-end et back-end, ce qui facilite le développement, le déploiement et la maintenance de chaque partie indépendamment des autres.
Technologies utilisées
Back-end
- Symfony : Un framework PHP robuste est utilisé pour construire le back-end. Il gère toutes les requêtes serveur, l'accès à la base de données, et la logique métier.
- API REST : Symfony expose une API REST qui permet une communication fluide entre le front-end et le back-end.
- Serveur CPTS : Le serveur qui héberge l'application est optimisé pour des performances élevées et une sécurité renforcée.
Front-end
- Vue.js : Utilisé pour le développement du front-end, ce framework JavaScript progressif permet de créer des interfaces utilisateur réactives et dynamiques.
- Odoo (Client) : Un système de gestion intégré qui est utilisé pour gérer certains aspects de l'interaction client, tels que la gestion de la relation client et les opérations de back-office.
Paiement
- Stripe : Intégré pour gérer toutes les transactions financières de manière sécurisée. Stripe offre une solution facile à utiliser pour les paiements en ligne.
Versionnement et collaboration
- Bitbucket : Utilisé pour le contrôle de version et la collaboration entre les développeurs. Bitbucket supporte à la fois des révisions de code privées et des fonctionnalités de gestion de projet.
Structure de l'application
L'application est structurée de manière à faciliter la modularité et la maintenance :
- **Back-end