Skip to content

Notifica Saúde - Uma ferramenta para centralizar notificações de casos de COVID-19

License

Notifications You must be signed in to change notification settings

db1group/contra-covid19

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

Notifica Saúde

É uma iniciativa pensando na divulgação de informações confiáveis e de forma eficiente pelas secretarias de saúde de cada municipio.

Fique a vontade para ajudar!!

Acesse o site do projeto (Notifica Saúde), para obter mais informações sobre os voluntários, notícias e a evolução dos casos de covid-19 na região de Maringá.

Para Devs

Caso queira contribuir com a evolução deste projeto, siga os passos abaixo:

O projeto utiliza as seguintes tecnologias:

  • Backend
    • NodeJs
  • DataBase
    • Postgres
  • Cache
    • Redis
  • Frontend
    • Vue.js
  • Autenticação/Autorização
    • Keycloak
  • Build contínuo
    • Github/CircleCI/Terraform/AWS
  • Hospedagem
    • AWS

Por isso é necessario ter as bases e containers rodando antes de executar a aplicação.

Para facilitar este processo, foi criado um script setup.bat, que é responsável por inciar os containers e rodar os scripts de migração.

Após a execução do script, deve ser criado um usuário de acesso na aplicação via Keycloak. Para acessar, basta utilizar o usuário/senha: admin. Para mais informações sobre como criar um usuário, acessa o site da documentação User Managment - Keycloak. Para ter acesso total ao sistema, defina a Role SECRETARIA_SAUDE para o usuário criado.

Após a criação do usuário, já é possível rodar os serviços do backend/frontend. Acesse o terminal e entre na pasta do backend, digite yarn dev para inicar o aplicativo em modo desenvolvimento. Após isto, abre um novo terminal, entre na pasta frontend e digite yarn serve. Após iniciar o aplicativo (http://localhost:8081), digite o usuário e senhas criados no keycloak.

Agora só criar um Pull Request com sua alteração/correção :)

Ambientes

Ambientes de Homologação

Frontend

Backend

Keycloak

Ambientes de Produção

Frontend

Backend

Keycloak

About

Notifica Saúde - Uma ferramenta para centralizar notificações de casos de COVID-19

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published