/pg219-2020-dark-heroes

pg219-2020-dark-heroes created by GitHub Classroom

Primary LanguageJavaScript

Friend Finder, pg219-2020-dark-heroes

Projet PG219, programmation mobile (JavaScript).

Développement d'une application mobile de partage de sa localisation avec des amis.

Pré-requis

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

Installation

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

Démarrage

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.

Fonctionnement de l'app

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.

Auteurs

Team Dark-Heroes:

  • Yassine Bellamine
  • Marc-Antoine Garcia
  • Océane Godoy
  • Valentin Ternisien