Les meilleurs développeurs JavaScript freelances sont sur Codeur.com

Interface utilisateur pour le projet Crowd Covid (CroCo)

 Fermé·500 € à 1 000 €·2 offres·824 vues·5 interactions


Il s’agit de renforcer l’équipe du projet CroCo travaillant sur un modèle de propagation du virus Covid19 dans les établissements scolaires. Le projet est porté par MODCOV19 ([URL visible pour les membres Pro]) et soutenu par le ministère MESRI.
A partir de plans de l’établissement la première étape consiste à construire un graphe modélisant les circulations en son sein : les nœuds représenteront typiquement les salles de classes, la cantine, les croisements de couloirs… tandis que les arêtes représenteront les grands axes de circulation. Ensuite, une fois le graphe établi, on modélise à partir de l’emploi du temps prévu les déplacements des différentes populations de l’établissement (professeurs, classe d’élèves,…) sur ses arêtes et ses nœuds. Ainsi on obtient des temps de présence à chaque nœud/arête pour chaque population et une carte des contacts entre population montrant les endroits où il y a eu le plus de croisements d’individus.
Une fois les déplacements et contacts modélisés, on s’intéresse à la propagation du virus Covid19 au sein de la population. On peut ainsi tester différents modèles épidémiologiques où l’état des populations (infecté, sain,…) dépend du nombre de contacts successifs avec des personnes infectées.
Il s’agira de développer un site web permettant de paramétrer le modèle, de lancer son exécution (voir d’interagir avec) et de visualiser les résultats. Le modèle est écrit en langage Python et les arguments d’entrée/sortie sont passés via des fichiers JSON.
Etat actuel du site web : il s’agit d’une première maquette fonctionnelle constituée d’une page d’accueil permettant de saisir des paramètres (Frontend) et de les envoyer à une API (Backend) capable de lancer le job Python du modèle, et ensuite de renvoyer les résultats à afficher. Chaque exécution ainsi que ses résultats sont stockées dans une base de données. Les principaux modules node.js utilisés sont : express.js, vue.js+vuetify, webpack, three.js, axios, d3.js ; la base de données est mongodb.
* Authentification utilisateurs
* Création des modèles de données : établissement, noeuds, arêtes
* Interface utilisateur pour construire le graphe
* Récupération des données à envoyer au code de calcul
* Visualisation des résultats : données du graphe NetworkX, cartes de chaleur
* Possibilité pour l’utilisateur d’uploader le fichier excel de l'emploi du temps

Premier jalon de la mission (sur une base de 20 jours) : fin juin.
Ensuite prolongation possible

Budget indicatif : 500 € à 1 000 €

Publication : 03 juin 2020 à 05h56

Profils recherchés : Développeur JavaScript freelance, Expert BDD freelance, Développeur Python freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

2 freelances ont répondu à ce projet

1 proposition de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.