Ce document explique les prĂ©requis nĂ©cessaire, la structure et le processus dâinstallation pour pouvoir tester Rtour en local
Pour pouvoir installer le projet sur mon environnement, vous devez avoir au minimum avoir installé :
Pour utiliser lâapplication sur votre machine, il faut que vous ayez :
Si vous souhaitez utiliser le serveur en local, il faudra créer la base de donnée (mongo). Vous pouvez installer mongo en suivant ce tutoriel.
Une fois lâinstallation terminĂ©e, ouvrez un terminal et tapez la commande ci-dessous :
mongod
Elle permet au deamon (processus mongo permettant de communiquer avec le gestionnaire de bases) de fonctionner.
Pour crĂ©er la base de donnĂ©e, et visionner les diffĂ©rentes collections, je vous conseille dâutiliser le logiciel mongoDB Compass.
####
1 - Ouvrir le logiciel et clicker sur connect
2 - Clicker sur le bouton create database et mettre rtour comme database name, puis valider
3 - Itâs OK !
Le projet est composé de deux dossiers principaux :
r-api
Il sâagit de la partie serveur de lâapplication. Bien que cette partie soit hĂ©bergĂ©e sur un serveur distant (raspberry pi), il est possible de faire tourner lâapplication en local.
r-app
Il sâagit du dcode de lâapplication react native, qui contient tout les Ă©lĂ©ments nĂ©cessaire Ă la construire et la faire fonctionner.
services/ : dossier qui contient des fonctions indĂ©pendantes pouvant ĂȘtre appeler dans la logique des composants si nĂ©cessaire.
npm install
Aller dans r-app et créer le dossiers settings/ contenant un fichier index.js :
module.exports = {
module.exports = {
apiKey: "AIzaSyCiHryd9UzwHp3gjCz-_RvKl3Aj9vbpaY8",
apiUrl: "http:/votre-ip-local:3000/api/v1"
}
Aller dans r-app et créer le dossiers settings/ contenant un fichier index.js :
module.exports = {
module.exports = {
apiKey: "AIzaSyCiHryd9UzwHp3gjCz-_RvKl3Aj9vbpaY8",
apiUrl: "http:/rtour.onthewifi.com/api/v1"
}
Une fois lâinstallation terminĂ©e, lancer la commande npm start
pour lancer le serveur
Aller dans r-app et lancer la commande npm install
Une fois lâinstallation terminĂ©e, lancer la commande npm start
, celle-ci va lancer ouvrir une fenĂȘtre dans votre navigateur par dĂ©faut, et commencer Ă construire le âmetro bundlerâ. Il faut attendre quâil soit installer et quâun QR Code apparaisse (voir image).
Lorsque le chargement est finit, vous ĂȘtes prĂȘt Ă lancer lâapplication. En fonction de votre configuration choisie (Ă©mulateur ou device), vous pouvez clicker sur les boutons correspondants:
Une barre de chargment devrait apparaĂźtre le temps du build de votre application. Attendez le temps nĂ©cessaire et vous pourrez utiliser RTour ! đ