**Ceci est une ancienne révision du document !**
Architecture
Le dossier mobile d'un projet SmartMaker contient un dossier public (fichiers statiques), un dossier src (code source) et quelques fichiers de configuration, modèle que l'on retrouve dans la majorité des projets React.
Dans le dossier public :
images: Icônes de l'application (pwa) et autres images statiques.locales: Fichiers de traductions json.
Vous pouvez bien évidemment agencer et/ou rajouter des fichiers comme videos, audios, … comme vous le souhaitez.
Dans le dossier src:
assetscontient les fichierscomponentsregroupe les composants jsx de l'application.i18ncontient les fichiers de configuration des traductionsreduxcontient les fichiers de gestion de l'état global de Reduxthemescontient les fichiers de thèmesutilscontient les constantes, les fonctions utilitaires, …App.jsxest le premier composant de l'application englobant les pricipauxmain.jsxest le point d'entrée de tout le code source de l'application importé dansindex.htmlconfig.jsest un fichier de configuration globale de l'application
Fichiers de configuration :
.env:.env;example:.gitignore:eslint.config.js:index.html:package-lock.json:package.json:README.md:vite.config.js:
