Skip to main content
Livreurs Resto

Mise en relation Restaurant-Livreur

I- Contexte

Dans le cadre de l'élaboration d'un projet de développement d'une application web pour la mise en relations de restaurants et de livreurs de pizza, nous avons élaboré ce cahier de charges tout en le partageant avec le grand public afin que les personnes intéressées (développeur ou partenaires financiers) puissent rejoindre l'équipe projet.

II- Interfaces Livreur

1. Inscription

Inscription Livreur

2. Page de connexion

Connexion Livreur


3. Page d'accueil

Accueil Livreur


Remarques
a- Si l’utilisateur choisit dès la connexion l’option « Available in X minutes », la valeur X est décrémentée chaque 10 minutes et le statut est mis à jour. Si X devient 0, le statut devient "Available"
b- Si l’utilisateur modifie manuellement la current position, une comparaison est faite les coordonnées fournies par le téléphone et celles  de l’utilisateur, si la différence est plus que 3 km, la saisie est rejetée.

4 Réception d'un ordre depuis un appel

Reception Ordre Appel


Remarques:
a- Le cercle vert doit clignoter jusqu’à ce que l’utilisateur clique sur l’un des deux boutons ou que 30s s’écoulent.
b- Une fois que le livreur confirme la commande son statut change vers in delivery (available in 45 minutes) ‘ minutes modifiable par le livreur mais il ne peut pas remettre available avant 10 minutes.
c- Le champ position doit être mis à jour suivant la position du téléphone, avec toujours la possibilité de le modifier manuellement par l’utilisateur.
d- Le champ status en haut pourra être modifié manuellement par l’utilisateur suivant les statuts mentionnés dans la page d’accueil.

5 Réception d'un ordre depuis le tableau de bord

Table based Order

Remarques:
a- L’utilisateur a la possibilité d’avoir des détails de chaque ligne, dans ce cas, un pop-up s’affiche dans la même page avec les détails de la commande (order).

b- Une fois que le livreur confirme la commande (bouton take it), son statut change vers in delivery (available in 45 minutes) ‘ minutes modifiable par le livreur mais il ne peut pas remettre available avant 10 minutes.
c- Le champ position doit être mis à jour suivant la position du téléphone, avec toujours la possibilité de le modifier manuellement par l’utilisateur.
d- Le champ status en haut pourra être modifié manuellement par l’utilisateur suivant les statuts mentionnés dans la page d’accueil.
e- Les trois autres onglets sont vides.

6 Suivi de l’historique des livraisons

Order History


Remarques:
Lorsque l’utilisateur clique sur l’une des lignes, une fenêtre pop-up s’ouvre, elle se ferme en cliquant sur le bouton "Close Window"

III- Interfaces Restaurants

1. Inscription

Restaurant Subscription

Remarques :
a- Les autres valeurs de la liste déroulante sont : Store, Company, Individual
b- Si le profile sélectionné est Individual, le label « Establishment » devient « Name/Family Name » et s’il est de nouveau l’un des autres valeurs de la liste déroulante, la valeur initiale est remise.


2. Emission d'une commande express

Express Resto Order


3. Emission d'un ordre vers un livreur spécifique

Specific Deliverer Order


Remarque :
a- Les livreurs ayant la mention X minute sont verrouillés.
b- En cliquant sur le bouton « Appel », un cercle vert clignotant similaire à s’affiche pendant 30s ou suite à l’annulation de l’utilisateur :

On Going Order Call

4. Suivi livraison vue ordre

Delivery Order Follow-up

Remarques:
a- Le tri par défaut est celui par temps croissant.
b- En cliquant sur les icônes à l’entête de chaque colonne, le tableau doit être re-trié (ordre croissant/décroissant).
c- On choisit trois couleurs suivant l’état : Confirmed en bleu, Delivered en vert et Waiting en oranger.

5. Suivi livraison vue livreur

Order Follow-up Deliverer View

Remarques :
a- Le tri par défaut est celui par temps croissant.
b- En cliquant sur les icônes à l’entête de chaque colonne, le tableau doit être re-trié (ordre croissant/décroissant).
c- On choisit trois couleurs suivant l’état : Confirmed en bleu, Delivered en vert et Waiting en oranger.

IV Conclusion

A ce niveau, l’objectif de ce document est de donner aux différents intervenants une vision globale sur le projet. La prochaine étape sera d’élaborer les aspects projets (budget, planning, marketing...). A cet effet, FreelanceModule est ouverte à toutes les propositions des personnes intéressées.