Général
Qu’est-ce que Mariam ?
Mariam est une plateforme de gestion des menus de restauration universitaire. Elle permet aux gestionnaires de préparer et publier les menus, et aux étudiants de les consulter sur mobile ou sur écrans TV.
À qui s’adresse Mariam ?
Aux équipes de restauration universitaire (gestionnaires, chefs) qui veulent communiquer leurs menus plus efficacement, et aux étudiants et personnels qui souhaitent les consulter rapidement.
Le projet est-il déjà en production ?
Oui. Le Resto Crous de l’EFREI publie ses menus avec MARIAM chaque jour depuis février 2026, en conditions réelles. Le déploiement se poursuit progressivement, restaurant par restaurant.
Accès & consultation
Faut-il un compte pour consulter les menus ?
Non. Les menus sont accessibles immédiatement, sans inscription ni connexion.
Le site est-il adapté au mobile ?
Oui. L’interface est mobile-first et peut être ajoutée à l’écran d’accueil (PWA) pour un accès en un tap.
Y a-t-il un mode TV ?
Oui. Le mode TV affiche les menus en plein écran, lisible à distance. Il se déclenche automatiquement sur grand écran ou via le paramètre ?mode=tv.
Peut-on recevoir des notifications ?
Oui. Les étudiants peuvent s’abonner aux notifications push (Android, iOS, desktop) pour recevoir le menu du jour et les alertes événements, sans créer de compte.
Gestion & fonctionnalités
Comment publier un menu ?
Depuis le calendrier, les gestionnaires composent le menu avec l’assistant de création — en piochant dans le catalogue de plats — puis publient un jour ou une semaine complète en quelques secondes.
Que se passe-t-il si un plat est épuisé pendant le service ?
La page Service permet de signaler une rupture de stock en un geste : le plat de substitution défini pour la catégorie s’affiche automatiquement côté étudiants.
Comment fonctionnent les événements ?
Les gestionnaires créent un événement (titre, description en texte riche, images, couleur) et le publient. Il apparaît sur mobile, en mode TV et peut déclencher des notifications push J-7 et J-1.
Peut-on ajouter des photos aux plats ?
Oui. Chaque plat du catalogue porte sa photo, réutilisée automatiquement dans tous les menus où il apparaît, sur mobile comme sur les écrans TV.
Peut-on importer des menus depuis un fichier ?
Oui. Un assistant permet d’importer depuis CSV ou Excel, avec correspondance des colonnes et détection automatique des tags alimentaires.
Les tags alimentaires sont-ils affichés ?
Oui. 17 tags alimentaires (végétarien, sans porc, fait maison, de saison…) et 11 certifications officielles (AB, Label Rouge, AOP, IGP, MSC…) sont visibles sur chaque plat, côté mobile et mode TV.
Sécurité & données
Où sont hébergées les données ?
Les données sont hébergées en France sur Scaleway. Les images sont stockées sur un service S3-compatible (Scaleway Object Storage).
Quels mécanismes de sécurité utilisez-vous ?
2FA obligatoire pour les gestionnaires (TOTP ou passkeys), JWT avec sessions courtes, journal d’audit exportable en CSV, rate limiting (Redis), sauvegardes régulières et Cloudflare Proxy + TLS.
Crous & établissements
Quel est le modèle du service ?
MARIAM est gratuit pour les étudiants, pour toujours. Côté établissement, le service fonctionne par abonnement annuel, dimensionné selon le nombre de restaurants couverts. Les modalités se construisent avec chaque Crous.
Comment démarrer un pilote ?
Quelques jours suffisent : création du restaurant, paramétrage des catégories avec votre équipe et une session de prise en main. Vos menus existants peuvent être importés depuis un fichier CSV ou Excel. Contactez-nous pour en parler.
Quelle formation est nécessaire pour les équipes ?
Quasiment aucune. L’interface est pensée pour les chefs, pas pour les informaticiens : une session de prise en main suffit, et l’application fonctionne sur téléphone comme sur ordinateur.
Support & projet
Comment contacter l’équipe ?
Vous pouvez nous écrire à [email protected] ou via la page Contact.
Où trouver la documentation ?
La documentation publique est disponible sur la page Docs. La documentation technique complète est sur GitHub.
Peut-on contribuer ?
Oui, le code est public sur GitHub et vos retours sont bienvenus.
Une question supplémentaire ?
Nous sommes disponibles pour répondre et affiner le projet.