Repositories
Curated list of repositories about the influenzanet projects
Backend
gRPC Services
Microservices
Core services:
- https://github.com/influenzanet/messaging-service
- https://github.com/influenzanet/user-management-service
- https://github.com/influenzanet/study-service
- https://github.com/influenzanet/api-gateway
- https://github.com/influenzanet/logging-service
Influenzanet Surveillance specific project:
- https://github.com/influenzanet/counter-service : Candidate for Counter service
Helm Charts (Kuberbenetes installation)
Surveys (Influenzanet Surveillance implementation)
- https://github.com/influenzanet/common-study-definition : Common Survey Implementations
- https://github.com/influenzanet/surveys-standards : Common survey descriptions
Web client and librairies
Participant web app
- https://github.com/influenzanet/participant-webapp : Boilerplate implementation for Participant web app
Survey Viewer
Application to render survey from survey definition without the need to have the full system running,
- https://github.com/grippenet/survey-viewer (Grippenet version with enhancements)
- https://github.com/case-framework/survey-viewer
Surveys definition can be uploaded or provided by a survey provider service (to share definition across a team for example)
Survey libraries
- https://github.com/influenzanet/survey-engine.ts : Survey Engine library (logic and survey structure)
Web App Core : The core library embedding Participant web app logic
- https://github.com/coneno/case-web-app-core (Coneno main repository)
- https://github.com/influenzanet/case-web-app-core (Influenzanet fork)
Case Web UI : the UI Components used in several websites
- https://github.com/coneno/case-web-ui (Coneno main repository)
- https://github.com/influenzanet/case-web-ui (Influenzanet fork)
Case Editor Tools
Library to build survey programmatically (used by common-study-definition)
- https://github.com/case-framework/case-editor-tools (main repo)
- https://github.com/influenzanet/case-editor-tools (Influenzanet fork)
Survey tools
Library to work with surveys (post processing/validation)
Administration tools
Python Administration tool suite
- https://github.com/influenzanet/python-ifncli : The main python command line
- https://github.com/influenzanet/python-influenzanet-surveys : Survey library
- https://github.com/influenzanet/python-influenzanet-api : Administration API library
Data Analysis
European Database analysis
Data analysis at the European level, using central database of Influenzanet consortium
Visualization tools
Python script to generate some graphics from the database (map and timeseries) at the country/instance level