https://github.com/wesleyara/covid-forecast
O Covid Forecast é um software livre que usa modelagem matemática para prever o número de casos de COVID-19
https://github.com/wesleyara/covid-forecast
covid-19 nodejs
Last synced: about 2 months ago
JSON representation
O Covid Forecast é um software livre que usa modelagem matemática para prever o número de casos de COVID-19
- Host: GitHub
- URL: https://github.com/wesleyara/covid-forecast
- Owner: wesleyara
- License: mit
- Created: 2022-03-24T22:09:15.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-06T22:17:41.000Z (about 3 years ago)
- Last Synced: 2025-01-26T18:17:28.604Z (4 months ago)
- Topics: covid-19, nodejs
- Language: TypeScript
- Homepage:
- Size: 192 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Covid Forecast
O Covid Forecast é um software livre que usa modelagem matemática para prever o número de casos de Covid-19.
## Como usar o Covid Forecast em seus projetos?
Instalando:
```sh
$ npm install https://github.com/wesleyara/covid-forecast
# ou
$ yarn add https://github.com/wesleyara/covid-forecast
```Utilizando no Node.js:
```js
const covid = require('covid-forecast');// const data = covid.forecastCovid(n, d, x0)
// n = número total da população, d = número de dias para prever, x0 = número de casos iniciais
const data = covid.forecastCovid(50000, 20, 2);
console.log(data);
// retorna um array com os números de casos para cada dia.
```Utilizando no React:
```jsimport { forecastCovid } from 'covid-forecast';
// const data = covid.forecastCovid(n, d, x0)
// n = número total da população, d = número de dias para prever, x0 = número de casos iniciais
const data = forecastCovid(50000, 20, 2);
console.log(data);
// retorna um array com os números de casos para cada dia.
```## Como usar o Covid Forecast?
### Iniciando com node
```sh
# Clone o repositório
$ git clone https://github.com/wesleyara/covid-forecast.git# Instale as dependências:
$ npm install# Execute a aplicação:
$ npm dev# Execute os testes:
$ npm test
```### Iniciando com Docker (Windows)
```sh
# Clone o repositório
$ git clone https://github.com/wesleyara/covid-forecast.git# Crie a imagem
$ docker build -t --rm covid-forecast .# Execute o container:
$ docker run -it --rm covid-forecast bash# Execute os testes:
$ npm test# Execute a aplicação:
$ npm dev# Remova a imagem
$ docker rmi covid-forecast
```### Iniciando com Docker (Linux)
```sh
# Clone o repositório
$ git clone https://github.com/wesleyara/covid-forecast.git# Crie a imagem
$ sudo docker build -t covid-forecast .# Execute o container:
$ sudo docker run -it --rm covid-forecast bash# Execute os testes:
$ npm test# Execute a aplicação:
$ npm dev# Remova a imagem
$ sudo docker rmi covid-forecast
```## Testes:
A aplicação foi feita utilizando testes unitários com Jest.
```sh
# Testando a aplicação
$ npm test
```## Docs
Toda informação sobre o processo de criação desse software está disponível no [DESCRIPTION.md](/docs/DESCRIPTION.md)
### Licença
Covid Forecast está sob a licença MIT. Olhe o arquivo [LICENSE](/LICENSE) para mais detalhes.