Dépôt de la partie frontend de l'application Statutis. Développé par Simon HEBAN & Ludwig SILVAIN.
fontsource
: Permet d'ajouter des polices d'écritures de chez Google sans les traceursnivo
: Permet de générer des graphiques de qualitéredux
: Gérer des états dans l'applicationaxios
: Permet de gérer des requêtes HTTPFormik
: Gestion des formulaires
Pour le côté design nous avons opté pour la solution SASS
permettant une intégration de meilleur qualité et plus rapide. Un linter est aussi présent pour pouvoir développer et maintenir un code de qualité.
Pour nous assurer de la compatibilité de notre application, nous avons installé PostCSS
permettant la compatibilité du CSS sur une multitude de navigateur.
Du côté du Javascript nous avons opté pour l'utilisation de TypeScript qui permet une harmonisation de notre code et supprime les ambiguïtés du langage.
Toutes ces technologies s'articulent autour d'un module bundler : Vite.JS
Dans le fichier .env
vous pourrez retrouver plusieurs variables nécessaires au bon fonctionnement de l'application.
APP_URL
: Permet de connaître le lien pour les redirections HTTPAPP_API_URL
: Permet de connaître l'adresse de l'API utilisée pourStatutis
Pour monter l'environnement de développement, rien de plus simple :
yarn
(Permet de récupérer tous les packages nécessaires au fonctionnement)yarn run dev
(Lance l'application en mode développement)