Les meilleurs développeurs JavaScript freelances sont sur Codeur.com
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
2 freelances ont répondu à ce projet
1 proposition de devis en moins de 2h
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.