#Développement react (front) Vous venez tout juste de déployer smartboot dans votre module et vous vous demandez par où commencer pour la partie front ? Vous êtes au bon endroit ! ## Installation des dépendances ``` cd mobile npm i ``` ## Première configuration copier ou renommer le fichier mobile/.env.example en mobile/.env ``` VITE_API_URL=https://dlc.on1.dolizen.fr/custom/smartdlc/pwa/api.php VITE_APP_VERSION=dev VITE_LOCALES=en,fr ``` ## Lancement Pour lancer : ``` cd mobile npm run dev ``` ## Arborescence des pages de votre application L'arborescence préinstallée est la suivante Un zoom sur le sous dossier src/components/pages/ est important car c'est ici que vous irez probablement commencer vos tests ``` .../... src/components/pages/ ├── errors │   ├── Error404Page │   │   └── index.jsx │   └── index.js ├── index.js ├── private │   ├── HomePage │   │   ├── Blocks │   │   │   └── index.jsx │   │   ├── index.jsx │   │   ├── SettingsPanel │   │   │   └── index.jsx │   │   └── Waves │   │   └── index.jsx │   └── index.js └── public ├── index.js ├── LoginPage │   ├── index.jsx │   └── Waves │   └── index.jsx └── WelcomePage ├── index.jsx └── Waves └── index.jsx ``` Dans cette structure vous trouverez donc * private/ -> les pages publiques accessibles sans authentification (welcome et login) * public/ -> les pages protégées par l'authentification (home)