From ab7447876ee2a2a251e19d0da336d7d3e30bf2aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20MIELCAREK?= Date: Wed, 5 Oct 2022 17:32:26 +0000 Subject: [PATCH] Update 'Sprint #1' --- Sprint-%231.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Sprint-%231.md b/Sprint-%231.md index 2a7df7d..6026bd5 100644 --- a/Sprint-%231.md +++ b/Sprint-%231.md @@ -14,11 +14,11 @@ * Le modèle est composé de nos classes et autres en Dart/Flutter. - * La base de données (en PostgreSQL) sert pour toutes les informations à conserver : tous les likes, les informations des comptes utilisateurs, les messages. + * La base de données (en PostgreSQL) sert pour toutes les informations à conserver : tous les likes, les informations des comptes utilisateurs, les messages. Comme Docker semble pouvoir acceuillir ce genre de chose et qu'il y a une implémentation Docker de prévu pour nos projets sur Code#0, voila pourquoi. - * Le service web servira à traiter les informations en direct donc trier les localisations et envoyer à chaque utilisateur la liste des profils qu'il peut voir. + * Le service web (une application qui communiquera par HTTP) servira à traiter les informations en direct donc trier les localisations et envoyer à chaque utilisateur la liste des profils qu'il peut voir. C'est la seule idée qui m'est venu pour pouvoir récupérer des données de plusieurs utilisateurs en même temps (leurs localisations), les traiter en commun (les trier par localisations), puis en renvoyer à chacun (une liste des utilisateurs que l'appli peut proposer à chacun, en cache en local on pourrait mettre tous les id des déjà vu et les enlever de la liste lorsqu'on la reçoit). Comme la BDD, Docker semble être bien (intégré à Code#0, peut hébergé une appli). - * La CI/CD est pour nos tests. + * La CI/CD est pour nos tests. Après avoir fait plus de recherches (et après avoir fait le schéma...), dans Code#0 c'est Drone qui à l'air d'être fait pour la CI et non pas Docker. * L'API Web Spotify sera pour récupérer les musiques en direct. @@ -26,6 +26,14 @@ * L'image Docker sera celle sur Code#0 (il faut apprendre à s'en servir). +* **Recherche sur comment mener à terme la conception :** Listes des liens pour des outils qui me semblent pouvoir être utiles pour notre projet (ça à l'air de correspondre à notre besoin avec un regard EN SURFACE /!\\) + + * [L'ORM entre un serveur PostegreSQL utilisable en Dart](https://pub.dev/packages/postgresql2) : il semble possible de gérer la connection à une base de données (que l'on va créer), de faire des requêtes sur cette base et de la modifier, tout cela avec un seul outil + + * [Package permettant de faire des requêtes HTTP](https://blogs.infinitesquare.com/posts/mobile/faire-des-requetes-http-dans-vos-applications-flutter) : c'est une présentation de comment utiliser le package avec un exemple, ça nous servira pour le service web qu'on va créer pour gérer les localisations + + * [Comment créer une base de données PostegreSQL dans une image Docker](https://hub.docker.com/_/postgres) : il faudra d'abord comprendre un peu mieux comment marche Docker je pense + ### Dorian ---