# Projet MMM ## Authors - Minh Tuan VU - Thibaut Rochas - Alexis Leboeuf - Amaël Kesteman ### Introduction Lien du git : gitlab2.istic.univ-rennes1.fr/trochas/mmm-projet #### Différentes commandes a effectuer pour lancer le projet: npx expo install react-native-maps@1.9.0 npm install react-native-maps @react-navigation/native @react-navigation/bottom-tabs react-native-safe-area-context react-native-screens firebase npm install @react-native-community/datetimepicker npx expo install expo-image-picker npx expo install expo-location npx expo start #### Présentation de l'application : ##### 5 écrans : Accueil : - Affiche le chantier sélectionné : - Résumé du chantier - état éditable par l'utilisateur - Liste d'anomalies, possibilité d'en ajouter ou de les supprimer - Sélectionner un chantier via le bouton en haut à gauche. Ressources : Permet de voir les ressources enregistrées dans la base de données et leurs différentes données (Nom , Type, quantité totale et quantité disponible). On peut rechercher par le nom et un filtre est aussi disponible pour affiner la recherche. Users : Permet de voir les différents utilisateurs enregistrés dans la base de données, ainsi que leur rang (chef ou responsable). MapScreen : Permet de voir les différents chantiers sur une carte avec leurs adresses et leur état. Ajouter : Permet d'ajouter un chantier ou une ressource (ouvrier,véhicule,outil) ##### Fonctionnalité manquante : Par manque de temps nous n'avons pas pu finaliser certaines fonctionnalités - possibilité de modifier les ressources d'un chantier (ex : réajustement des besoins) - modifier la quantité totale d'une ressource (ex : restock de ressources) - gestion des stocks non finalisée : Un chantier comptabilise du stock uniquement quand il est "En cours", s'il est dans un autre été, ses réservations ne sont pas comptabilisées, donc les autres chantiers peuvent utiliser le stock libéré. Si on le remet l'état à "En cours" et que le stock n'est pas suffisant, alors la quantité disponible du stock passe en négatif. Ce problème peut être corrigé en bloquant le changement d'état si la quantité de stock n'est pas suffisante, mais aurait besoin de la possibilité de modifier les ressources du chantier, ou la quantité des ressources.