Skip to content

AstridMatagne/Mealer-Application

 
 

Repository files navigation

Mealer

Projet Mealer pour la classe SEG 2505 (Groupe 16)

Authors

@author Hakim
@author Stéphane
@author Nathan Gawargy
@author Astrid
@author Brice
@author Emma

Livrable 1

Administrator Login Credentials:
Email: admin@email.com
Password: mealeradmin09!

Le 1er livrable a pour but de modéliser l'inscription et la connexion d'un nouvel utilisateur (cuisinier ou client) à l'application. Nous avons utilisé Firebase Authentication pour enregistrer des nouveaux utilisateurs et les informations de chaque utilisateur sont stockés dans le Realtime Database (à l'exception du mot de passe). La connexion de chaque utilisateur nécessite une adresse courriel et un mot de passe.

Livrable 2

Administrator Login Credentials:
Email: admin@email.com
Password: mealeradmin09!

Ce livrable a pour but d'implémenter la plupart de la fonctionalité de l'administrateur. L'administrateur peut voir une liste de plainte associée à différentes cuisiniers (chefs) et peut suspendre un chef pour un temps spécifique (1, 5, ou 15 jours ou une suspension indéfinie). L'administrateur peut aussi ignorer la plainte. Il est important à noter qu'une liste de plainte à été créée dans Firebase (Voir Image ci-dessous).

Livrable 3

Administrator Login Credentials:
Email: admin@email.com
Password: mealeradmin09!
Chef Login Credentials:
Email: bob@jeff.ca
Password: bobjeff

Le livrable 3 a pour but d'implémenter la fonctionalité du cuisinier. Un cuisinier est maintenant capable d'ajouter des repas à un menu. Il a le choix de mettre un repas disponible pour être acheter par les clients. Le cuisinier peut aussi enlever et modifier des repas dans son menu. Il n'est pas possible d'enlever un repas disponible du menu, mais il faut changer la disponibilité de ce repas en premier, puis on peut l'enlever du menu. Chaque chef possède un objet de type menu (Voir Image ci-dessous).

Livrable 4

Administrator Login Credentials:
Email: admin@email.com
Password: mealeradmin09!
Chef Login Credentials:
Email: mario@kart.ca
Password: mariokart
Client Login Credentials:
Email: mike@grant.ca
Password: mikegrant

Le livrable 4 a pour but d'implémenter la fonctionnalité du client ainsi que l'intégration à l'application. Le client peut rechercher et commander des repas proposés par des cuisiniers non-suspendus. Les cuisiniers peuvent mettre à jour la commande et spécifier le temps de livraison. Après avoir reçu leur repas, les clients peuvent soumettre une note d'évaluation pour un repas et on l'option de soumettre une plainte contre le cuisinier auquel ils ont acheté leur repas. Le cuisinier a maintenant un profil qui indique ces informations ainsi que le nombre de repas vendus et sa note d'évaluation.

About

projet-groupe-16 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%