PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel

From air
Revision as of 14:13, 17 March 2021 by Ali.El-Mufti (talk | contribs) (Created page with "= Le projet = Le projet '''MobiPA''' consiste à créer une '''application de covoiturage''' solidaire pour les '''personnes âgées''' ainsi que les '''personnes à mobilité...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Le projet

Le projet MobiPA consiste à créer une application de covoiturage solidaire pour les personnes âgées ainsi que les personnes à mobilité réduite au sein de la ville de la Mure.

L'équipe

Ali El Mufti Rôle : Développeur William Nelson Rôle : Développeur

Journal

Semaine du 01/02/2021:

Recherche des technologies que nous allons utiliser, après avoir parlé à Mme Christine Verdier, elle nous apprend qu’un projet avait déjà commencé, cependant après avoir vu qu’il était codait en Vue nous nous somme rendu compte que cela ne pouvait pas être porté vers une application mobile, de ce fait, nous avons décidé de tout recommencer de zéro mais tout de même en gardant le principe de base de l’application.

Choix des technologies :

- Base de données : Firebase - Langage de programmation : Flutter

Justification du choix des technologies :

Flutter est un langage de programmation qui nous simplifie énormément la tâche, ayant besoin d’une interface web ainsi que d’une application qui fonctionne sur android et sur IOS, nous ne pouvions pas nous permettre de coder tout cela séparément, c’est pour cela que nous avons opté vers flutter qui, avec un seul code nous permet de générer les trois.


Concernant Firebase, nous avons opté pour cette alternative car elle était compatible avec Flutter. De plus, William ayant déjà travaillé sur le projet Yitus l’année dernière était déjà familier avec les technologies et le développement ainsi que la mise en place des outils de développement.

Semaine du 01/02/2021:

BackEnd : - Mise en place de Firebase remote

- Création des appels API dans le code Flutter

- Mise en place de la connexion à un compte

- Mise en place de l’inscription

FrontEnd:

- Création de l’interface Utilisateur Standard sans distinction

- Création de l’interface de connexion

- Création de l’interface d’inscription

Semaine du 15/02/2021

BackEnd :

- Création du compartiment trajet à partir duquel nous allons pouvoir mettre les informations nécessaires pour obtenir les trajets

- Changement de Trello à Firebase pour la création des trajets


Front End :

- Création de deux interfaces distinctes pour le passager et pour le conducteur.

- Implémentation d’une Navbar pour pouvoir y implémenter tous les raccourcis possible de l’application

- Implémentation de deux Place Keepers ainsi que d’une barre de recherche afin de pouvoir choisir le point de départ ainsi que le point d’arrivée d’une course.

- Création d’une popup afin de pouvoir valider le trajet

Semaine du 22/02/2021

BackEnd : - Création d’un appel API dans le but de pouvoir stocker les trajets dans la base de donnée en ayant uniquement les informations de base de l’utilisateur (1ere Version) FrontEnd : Implémentation de l’appel API et envoie des données suivantes : - Nom - Prenom - Destination - Lieu De départ -Création de la première interface utilisateur conforme à celle vue dans l’ancien projet - Création de la première interface conducteur conforme à celle vue dans l’ancien projet - Redirection du bon utilisateur vers son interface