VsEat

Ce projet a été développé dans un but d'apprentissage. Il s'agit d'une plateforme utilisée pour gérer les commandes et la livraison de repas en utilisant une architecture N-tiers et une base de données. L'application se compose de 3 couches :
- Base de données (Microsoft SQL Server)
- Projets de bibliothèque de classes (couche d'accès aux données et couche logique métier)
- Application MVC comme interface utilisateur
L'application est développée en C# avec le framework .NET Core puis déployée sur un serveur ISS comme interface WEB.
L'application permet différentes manipulations pour les clients. Un client doit créer un compte avec son adresse avant d'utiliser le site web.
Un client connecté peut choisir des plats dans une liste donnée par chaque restaurant disponible sur le site web pour former une commande. Il ajoutera le délai de livraison (toutes les 15 min) pour sa commande. A la fin de la commande, le prix que le client doit payer au coursier sera affiché.
Le système attribuera la livraison d'une commande à un coursier qui est disponible dans la même ville que le restaurant où la commande est faite. Un coursier ne peut pas avoir plus de 5 commandes à livrer toutes les 30 minutes.
Chaque coursier peut se connecter au système pour voir ses prochaines livraisons. Dès qu'une livraison est effectuée, le livreur l'archive en appuyant sur un bouton de l'interface de livraison.
Les gestionnaires ont accès à un espace dédié à l'analyse des chiffres et des statistiques sur l'activité des utilisateurs sur le site.
Certaines autres activités sont également possibles...
GALLERIE


















Details
HES-SO Valais/Wallis
15.12.2019
Ce projet a été développé dans un but d'apprentissage. Il s'agit d'une plateforme utilisée pour gérer les commandes et la livraison de repas en utilisant une architecture N-tiers et une base de données.