Projet PG219, programmation mobile (JavaScript).
Développement d'une application mobile de partage de sa localisation avec des amis.
Pour l'installation et la mise en fonctionnement de l'application il est nécessaire de télécharger les outils suivant:
- Node.js
- MangoDB
- Cordova
- Framework7
Pour installer l'application il est nécessaire d'ouvrir deux terminaux, un pour le serveur de l'api et l'autre pour l'application cliente.
Pour l'api, il faut se placer dans src/api et éxécuter la commande: npm install (selon l'OS utilisé certains fichier peuvent ne pas être installés tel que bcrypt il faut alors éxécuter la commande npm install bcrypt)
Coté client, dans le second terminal, une fois placé dans src/client entrez la commande: npm install
Pour démarrer le serveur, toujours dans src/api, entez la commande npm start, le serveur est alors déployé sur le port 3000.
Pour démarer l'application, dans src/client, éxécutez la commande npm run serve, l'application démarre alors sur le port 8080 et la page localhost:8080 s'ouvre alors sur votre navigateur avec l'application prête à fonctionner.
Vous pouvez trouver un vidéo démonstration de l'application en cliquant ici.
Il est possible de retrouver les détails du fonctionnement de l'application et de l'ensemble des requêtes dans la documentation: doc/redoc-static.html.
Team Dark-Heroes:
- Yassine Bellamine
- Marc-Antoine Garcia
- Océane Godoy
- Valentin Ternisien