Skip to content

O ChamaControl é uma iniciativa da 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 queimadas que possam estar acontecendo pelo território brasileiro.

License

Notifications You must be signed in to change notification settings

unb-mds/2024-2-ChamaControl

Repository files navigation

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.

📑 Índice

👤 Equipe


Artur Handow Krauspenhar

Diassis Bezerra Nascimento

Eduardo de Almeida Morais

Filipe Bressanelli Azevedo Filho

Gustavo Gontijo Lima

Leonardo Henrique Sobral Sauma Junior

▶️ Execução do Projeto

🛠 Pré-requisitos

Passos para Executar

  1. Clone o repositório:
git clone https://github.com/unb-mds/2024-2-ChamaControl.git
cd 2024-2-ChamaControl
  1. Execute o Docker Compose:
docker-compose up -d

Isso irá iniciar os contêineres do backend, frontend e banco de dados.

  1. Acesse a aplicação:
  1. Crie as tabelas no banco de dados:
docker-compose exec backend npm run criarTabelas
  1. 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.

  1. Para encerrar o projeto execute
docker-compose down

Configure a página de notícias

  1. Acesse o site GNews, crie uma conta e copie a sua API key

  2. Crie o arquivo .env dentro de /web

VITE_NEWS_API_KEY=sua_API_Key_aqui

Assim você terá acesso à página de notícias.

📖 Documentação

Acesse a documentação completa do projeto aqui.

🔗 Links Úteis

Story Map

  • Para acessar o Story Map, clique aqui.

Arquitetura

  • Visualize o diagrama de arquitetura do projeto, clique aqui.

Protótipo Visual

  • Para visualizar o protótipo do projeto, clique aqui.

Este projeto é distribuído como software livre, sob a licença MIT.

About

O ChamaControl é uma iniciativa da 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 queimadas que possam estar acontecendo pelo território brasileiro.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages