O ChamaControl é um software produzido na disciplina Métodos de Desenvolvimento de Software com o propósito de criar uma plataforma intuitiva, onde cidadãos possam ter acesso e monitorar informações sobre focos de incêndio registrados no Brasil. A ideia central é facilitar o acesso e a transparência aos dados sobre incêndios do INPE, permitindo que usuários, por meio de um site intuitivo, possam:
-
Visualizar Informações Sobre Focos de Incêndios Anuais: Consultar facilmente focos registrados por satélite com base em região, estado, município, ano e mês. Os focos registrados se iniciam em 2003 e vão até 2024.
-
Visualizar Focos Diários de 2025: Permite aos usuários acompanhar os focos de incêndio registrados diariamente pelo satélite
AQUA_M-T
desde o início de 2025, fornecendo uma visão atualizada e detalhada sobre a situação recente dos incêndios em diferentes regiões do Brasil. -
Ter Acesso às Notícias Mais Recentes: Acompanhe as últimas notícias relacionadas a incêndios e queimadas no Brasil, atualizadas em tempo real, para se manter informado sobre os eventos mais recentes.
Artur Handow Krauspenhar |
Diassis Bezerra Nascimento |
Eduardo de Almeida Morais |
---|---|---|
Filipe Bressanelli Azevedo Filho |
Gustavo Gontijo Lima |
Leonardo Henrique Sobral Sauma Junior |
- Docker instalado na sua máquina.
- Docker Compose instalado.
- Clone o repositório:
git clone https://github.com/unb-mds/2024-2-ChamaControl.git
cd 2024-2-ChamaControl
- Execute o Docker Compose:
docker-compose up -d
Isso irá iniciar os contêineres do backend, frontend e banco de dados.
- Acesse a aplicação:
- O backend estará disponível em: http://localhost:3000
- O frontend estará disponível em: http://localhost:5173
- Crie as tabelas no banco de dados:
docker-compose exec backend npm run criarTabelas
- Popule o banco de dados:
docker-compose exec backend npm run populaFocosAnual
docker-compose exec backend npm run populaFocos30Dias
Pronto! Agora você deve ser capaz de acessar e utilizar o projeto ChamaControl em seu ambiente Dockerizado.
- Para encerrar o projeto execute
docker-compose down
-
Acesse o site GNews, crie uma conta e copie a sua API key
-
Crie o arquivo
.env
dentro de/web
VITE_NEWS_API_KEY=sua_API_Key_aqui
Assim você terá acesso à página de notícias.
Acesse a documentação completa do projeto aqui.
- Para acessar o Story Map, clique aqui.
- Visualize o diagrama de arquitetura do projeto, clique aqui.
- Para visualizar o protótipo do projeto, clique aqui.
Este projeto é distribuído como software livre, sob a licença MIT.