Skip to content
jdjebi edited this page May 7, 2021 · 5 revisions

RESAC

Technologies et ressources utilisées

RESAC est une application web basée sur le Framework PHP Laravel et partiellement sur les librairies javascript Vue.js et JQuery. Son interface graphique est basée sur la version 4.4.1 de Bootstrap avec une surcouche CSS pour des rendus spécifiques. Il est a noté que l’application possède son propre Framework PHP, développé pour étendre les capacités de Laravel et pour assurer la disponibilité de certaines fonctionnalités qui sont très spécifiques au projet.

Depuis sa version 5.0 (Celle du code source), RESAC intègre un système lui permettant d'interagir avec un serveur CDN pour le chargement des ressources statiques. Par défaut, RESAC utilise son propre serveur CDN, RESAC CDN utilisable en local et en production.

Environnement de développement

En local

L’application utilise Laragon avec MySQL comme base de données, Mailstrap comme serveur de mails. Elle peut être couplée avec son serveur CDN local(recommandé), RESAC CDN. Par défaut, l'utilisation du serveur CDN n'est pas activée.

En production

L’application est hébergée sur Heroku. Elle utilise JawsDB MySQL comme base de données et Dropbox comme serveur de stockage de fichiers (Photo de profil) et Google (smtp.google.com) comme serveur de mails. Concernant le serveur CDN, il est aussi hébergé sur Heroku et est utilisé par défaut.