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.

Développement

  • Automne 2023

    • Lancement du projet 🚀
    • Développement de l'infrastructure
    • Déploiement de l'API
    • Prototypage de l'application
    • Version 0.2.0 ⭐
  • Hiver 2024

    • Évaluation de l'application
    • Amélioration de la recherche
    • Développement du segment social
    • Version 0.3.0
    • Amélioration de la gestion des bénévoles
    • Intégration avec Tore Fraction
  • Été 2024

    • Évaluation de l'application
    • Intégration avec les cafés
    • Version 1.0 🎯

Tout le monde

Les testeurs 🫶

Tu veux contribuer?

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.