Skip to content

Accompagner les acteurs restau co dans la loi EGalim

License

Notifications You must be signed in to change notification settings

alanzirek/ma-cantine

 
 

Repository files navigation

ma cantine

Accompagner au mieux les acteurs de la restauration collective dans leur offre aux consommateurs pour une alimentation de qualité, saine et durable.

Le site

En savoir plus

Aspects techniques

Si vous voulez installer l'environnement en local : ONBOARDING.md

Architecture

On utilise Django au back-end et Vue.js (V2) au front.

Le produit est découpé en applications. Les applications les plus modifiées :

  • frontend : le côté visible aux utilisateur.ice.s
  • data : contenant la plupart de notre modèles et vue admin
  • api : fournit l'API du backend
  • web : l'application d'authentification du site et le source de quelques fichiers statiques

Infrastructure

L’hébergement est fait chez Clever Cloud. Ceci concerne l'application, la base de données, les fichiers statiques, et l'instance Metabase.

Outillage

  • Github pour l'hébergement du code et l'intégration continue
  • Sentry pour le reporting des erreurs
  • SendInBlue pour l'envoi d'emails
  • AlwaysData pour la gestion des DNS
  • Metabase pour l'analyse et la visualisation des données
  • Matomo pour l'analyse du traffic web
  • ELK afin de gérer les logs nous utilisons une base de données ElasticSearch avec un frontend Kibana. Les logs applicatifs sont gardés pendant trois mois.

About

Accompagner les acteurs restau co dans la loi EGalim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.5%
  • Vue 39.9%
  • JavaScript 4.8%
  • HTML 4.1%
  • Other 0.7%