O RisQLAC é um software de gerenciamento de risco químico desenvolvido pelo autor Fernando Paiva da Silva e Souza, como parte da dissertação de mestrado em Análises Clínicas da discente Erlayne Silvana Santiago Cavalcante, na Universidade Federal do Pará. O objetivo da plataforma é armazenar informações sobre produtos químicos perigosos utilizados em laboratórios de análises clínicas, de acordo com o Sistema Globalmente Harmonizado de Classificação e Rotulagem de Produtos Químicos (GHS).
Este repositório contém o código-fonte do RisQLAC, escrito em Go e Typescript, usando o MySQL como banco de dados. Além do código, a documentação do software e os termos de uso também estão disponíveis aqui. O projeto é distribuído sob a licença GPLv3.
Se você deseja contribuir com o desenvolvimento do RisQLAC, siga os seguintes passos:
- Crie um fork deste repositório em sua conta do Github.
- Clone o repositório para sua máquina local.
- Crie uma nova branch para implementar suas alterações:
git checkout -b minha-branch
. - Implemente suas alterações.
- Faça o commit de suas alterações:
git commit -m "Minha mensagem de commit"
. - Faça o push para o seu fork:
git push origin minha-branch
. - Abra um pull request neste repositório, explicando suas alterações.
- CLI do Go
- Runtime do NodeJS
- Banco de dados MySQL
- Podman/Docker
- Banco de dados MySQL
- Clone este repositório em sua máquina local.
- Instale o Podman.
- Configure as variáveis de ambiente em um arquivo
.env
. - Execute o arquivo
run.sh
usando o comando:chmod 700 run.sh && ./run.sh
. - Acesse a plataforma em seu navegador:
http://localhost:3000
.
- Clone este repositório em sua máquina local.
- Instale o Go.
- Instale o NodeJS.
- Configure as variáveis de ambiente em um arquivo
.env
. - Entre na pasta
frontend
e execute os comandos:npm install
npm run build
- Volte para a pasta raiz do projeto e execute o comando
go run .
.
Desenvolvido por Fernando Paiva da Silva e Souza (Link para o perfil no Github) sob demanda da discente Erlayne Silvana Santiago Cavalcante da Universidade Federal do Pará.
Este projeto é distribuído sob a licença GPLv3. Consulte o arquivo LICENSE para mais informações.