Le but de ce projet est de signaler les defauts d'infrastructures routières. Ce guide vous aidera à démarrer rapidement l'application. le lien vers le site web est disponible via safetyroad237 app.
Assurez-vous d'avoir installé les outils suivants :
-
Node.js (v18.15.0 exactement) :
=>utilisez NVM (node version Manager) pour windows : Telechargez le fichier nvm-setup.zip, puis dezippez et suivez la procedure d'installation
=>verifiez l'installation de NVM avec cette commande :nvm -version=> installer la version 18.15.0 avec cette commande :
nvm install 18.15.0=> utiliser cette version installee :
nvm use 18.15.0=> verifier la version de node js :
node -v -
npm (installé avec Node.js)
-
Expo CLI (utilisation de
npx expo) -
Expo Go App (pour tester l'application sur un appareil mobile) - disponible sur Google Play et App Store.
git clone git@github.com:ChetchuengKamsuAI/roadapp.git
cd roadapp
npm install
npx expo upgrade
npx expo start
- Android: Utilisez l'application Expo Go pour scanner le QR code affiché dans le terminal ou le navigateur.
- iOS : Utilisez l'appareil photo de votre iphone pour scanner le QR code.
- iOS : Assurez-vous d'avoir Xcode installé.
npx expo run:ios
- Android : Utilisez Android Studio avec un émulateur configuré.
npx expo run:android
Si vous rencontrez des problemes, éssayez de nettoyer votre projet :
npx expo doctor
npx expo clean
npm install -g eas-cli
npx eas build:configure
Cette commande va generer un fichier eas.json
eas build -p android
eas build -p ios