vaz8u / wakeUp

Application WakeUp
0 stars 0 forks source link

Projet de développement mobile M2 Génie Informatique

Membres :

WakeUp est une application développée avec React Native qui permet de programmer des réveils automatiquement en fonction d'un emploi du temps donné et de positions GPS.

Prérequis

Avant de commencer, assurez-vous d'avoir installé ces éléments suivants :

Installation

  1. Clonez ce dépôt sur votre machine locale.
  2. Naviguez vers le répertoire du projet dans votre terminal.
  3. Exécutez npm install pour installer toutes les dépendances du projet.
  4. Dirigez vous vers le répertoire wake-up-api avec la commande cd wake-up-api
  5. Exécutez npm install pour installer toutes les dépendances de l'api projet.

Lancement du Projet

Le projet contient sa propre Api de base de données, il faut la lancer avant de lancer le projet avec la commande :

cd wake-up-api && SET NODE_ENV=development && nest start

Une fois que vous avez installé toutes les dépendances, vous pouvez lancer le projet avec les commandes suivantes :

Emulateurs

Vous pouvez ouvrir l'application dans l'émulateur iOS/Android ou sur votre appareil via l'application mobile Expo Go. Il faut que les deux machines soient connectés au même réseau pour pouvoir se connecter. Sur Iphone, il faut obligatoirement scanner le QR Code affiché dans le terminal avec l'appareil photo pour lancer l'application.

Il est aussi possible d'utiliser des emulateurs non physiques :

Tests

Ce projet utilise SonarCloud

Vulnerabilities Quality Gate Status

image