R05 - craftbrak/homeMadebyLau GitHub Wiki
Architecture
Le site est divisé en deux grosses parties indépendantes l'une de l'autre :
- Le frontend
- Le backend
Ces deux parties sont hébergés sur une application Node.js.
Fonctionnement du site
Le backend tourne sur un serveur qui gère aussi la DB, le frontend est servi par le backend, le frontend étant une SPA, toutes les données utilisées par le frontend passent via AJAX à l'API.
Techniques de déploiement
Le déploiement du site se fait manuellement, étant donné les exigences du client en matière de délai. Un déploiement continu n'était donc pas requis.