Accompagner au mieux les acteurs de la restauration collective dans leur offre aux consommateurs pour une alimentation de qualité, saine et durable.
Si vous voulez installer l'environnement en local : ONBOARDING.md
On utilise Python Django pour le backend et l'API, et Vue.js (v2) pour le frontend. On est en train de migrer progressivement vers Vue.js (v3).
Le produit est découpé en applications. Les applications les plus modifiées :
frontend
&2024-frontend
: le côté visible aux utilisateur.ice.sdata
: contient la plupart de nos modèles et l'interface adminapi
: fournit l'APIweb
: l'application d'authentification du site et le source de quelques fichiers statiques
L’hébergement est fait chez Clever Cloud. Ceci concerne l'application, la base de données, les fichiers statiques, et l'instance Metabase.
- Github pour l'hébergement du code et l'intégration continue
- Sentry pour le reporting des erreurs
- Brevo pour l'envoi d'emails
- AlwaysData pour la gestion des DNS
- Metabase pour l'analyse et la visualisation des données : nos statistiques publiques
- Matomo pour l'analyse du traffic web : nos statistiques publiques (anciennes données)
- ELK pour gérer les logs (base de données ElasticSearch et frontend Kibana). Les logs applicatifs sont gardés pendant trois mois.