Base de données

  • Pour la base de données qui est associée à WordPress, on a utilisé le serveur de base de données MySQL.
  • Pour la base de données reliée à l’application Web, c’est le serveur de base de données PostgreSQL qui a été mis en place. 4 tables ont été créées : « user », « disease », « relation » et « has_disease ».

WordPress

Pour faire un site internet comprenant les 3 pages suivantes : page de communication, page analyse critique du sujet et page technique, nous avons décidé d’utiliser WordPress. Pour héberger notre site sur notre machine virtuelle, nous avons installé MySQL, Apache2 et WordPress. En cliquant sur le bouton « Protège toi », l’utilisateur est redirigé vers l’application Web. Pour accéder au site : http://intensif04.ensicaen.fr/

Front

Pour coder l’application Web, les développeurs ont utilisé Angular version 12. L’application Web est hébergé sur un serveur Heroku. Pour accéder à l’application web : http://lovepass.herokuapp.com/

Back

Le back a été codé en python version 3.8 et l’outil Flask a été utilisé afin de manager python.

Organisation

  • On utilise Git comme gestionnaire de version et également comme dépôt. Git nous permet de travailler plus efficacement chacun sur le même code grâce à l’utilisation de branches et ensuite de mettre les travaux en commun.
  • Du côté de la gestion de la communication et de la documentation, nous avons mis en place une équipe Teams. Sur ce groupe nous avons pu partager des documents avec tous les membres de l’équipe. Nous avons pu générer un liste de tâches qui ont pu ensuite être facilement attribuées aux membres du groupe.

FabLab

Nous avons fabriqué deux cartes:

  • La première carte est une carte avec une puce NFC. Cette carte a été customisée avec le logo de LovePass. Si on approche un téléphone de la carte, on est directement redirigé vers le site internet de LovePass.
  • La deuxième carte est une carte en bois contenant une carte à puce NFC. La carte est en forme de cœur. Au recto, en plus la puce NFC, est gravé le contour de notre logo ( un cœur incomplet), le terme « LOVEPASS » ainsi que le nom du propriétaire de la carte. Au verso, on a décidé de faire graver le logo de LovePass. Si on approche un téléphone de la puce NFC, l’utilisateur est redirigé vers l’application Web. Lien vers la documentation Fablab : https://fablab.ledome.info/#!/projects/lovepass

Blog Echo Science Normandie

Voici le lien vers le blog « echo science » qui décrit notre projet. https://www.echosciences-normandie.fr/articles/le-lovepass

Sitographie:

https://goqr.me/api/

https://miro.com/app/board/uXjVOW0F1WI=/