Skip to content

betagouv/api-engagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Structure

L'api engagement regroupe 5 principales applications: une api, un back office, deux widgets et un serveur cron.

Une API

L'api est en NodeJs avec expressJS ecrite en TypeScript dossier api/

Le back office est une application React avec un serveur ExpressJs en production dossier app/

Les deux widgets sont des applications NextJS pour optimiser le SEO dossiers widget-benevolat/ et widget-volontariat/

Un process

Un serveur qui fait tourner plusieurs crons afin de recuperer les missions des flux XML, appliquer une moderation automatique de JVA, mettre à jour le flux vers Linkedin et recuperer les stats de ce dernier, mettre a jour la base des associations de l'API, envoyer les rapports d'impacts, dupliquer la data dans une base PostGres utiliser pour analyser la data et surveiller les bonnes stats de l'API Engagement. Les serveurs est une app ExpressJs ecrite en typescript.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published