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 :

Accuil :

  • 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 :

Ouvriers :

MapScreen :

Ajouter : Permet d'ajouter un chantier ou une ressource (ouvrier,véhicule,outil)

Fonctionnalité manquante :

Par manque de temps nous n'avons pas peu finnalité certaine fonctionnalité

  • 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.
Description
No description provided
Readme 1,018 KiB
Languages
TypeScript 96.6%
JavaScript 3.4%