Café sans-fil est un projet pilote visant à améliorer le service des cafés étudiants de l'UdeM.
Les cafés étudiants donnent accès à un espace de socialisation et de la nourriture à prix abordable,
enrichissant la vie de campus des étudiants.
Toutefois, l'infrastructure actuelle ne facilite pas l'accès à l'information et alourdit la gestion des cafés.
Nous proposons une plateforme commune facilitant la gestion des cafés, leur découverte, la communication de leurs
produits et la prise de commande.
Fonctionnalités
Café sans-fil est accessible au grand public et offrent des fonctionnalités particulières aux membres de l'UdeM (étudiant, employé, professeur, chercheur, etc.), aux bénévoles des cafés (étudiants travaillant au café) et aux gérants des cafés.
Tout le monde
Infrastructure
Base de données: MongoDB
MongoDB est utilisé pour stocker et gérer les données des cafés et des utilisateurs. Sa structure simple et flexible nous permet d'adapter facilement la base de données à la spécificité de chaque café.
API: FastAPI
FastAPI (framework Python) est utilisé pour développer l'API traitant les requêtes de l'application et manipulant la base de données. L'API est publique, permettant une communication en dehors de l'application web.
Application web: React + Tailwind CSS
L'application web est construite sous forme de single page application (SPA) avec principalement les librairies React et Tailwind CSS.