Skip to content

agu3des/Disaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISASTER

"News" - Aplicação que simula um sistema de um de desastres naturais.

Projeto

O projeto não está completo! Figma Replit

Requisitos

  • React
  • Supabase
  • Next
  • VS Code

Instalação

  1. Instale React na sua máquina (caso não tenha).
  2. Instale Supabase na sua máquina (caso não tenha).
  3. Baixe ou clone o projeto para o seu computador.
  4. Adicone variáveis API_KEY e API_URL, em um arquivo chamado ´.env.local´
  5. Abra o terminal ou prompt de comando e navegue até o diretório do projeto.
  6. Execute o comando npm run dev para iniciar o programa.

Uso

Este projeto está sendo desenvolvido para melhor compreenssão nas seguintes funcionalidades:

  • JavaScript
  • Regex
  • React
  • Supabase
  • SQL
  • plpgsql

Roteiro para Projeto de Banco de Dados Relacional (Requisitos)

1. Descreva o escopo da aplicação que precise do banco de dados (seu projeto).

Descrição geral das regras do negócio e do que se espera da aplicação/banco de dados De acordo com a CNN Brasil, “Foram registrados 1.161 eventos de desastres, sendo 716 associados a eventos hidrológicos, como transbordamento de rios, e 445 de origem geológica, como deslizamentos de terra. Na média, foram registrados pelo menos três desastres por dia.” Diante da ocorrência desses desastres naturais, é crucial ter um sistema informatizado para controlar e gerenciar as vítimas, recursos disponíveis e agências de resgate, além de facilitar a coordenação de voluntários e abrigos associados. O sistema deve permitir o registro de dados detalhados sobre os desastres naturais, como a quantidade de vítimas afetadas. De cada vítima devem ser armazenadas suas informações, sua relação com o desastre, além de sua necessidade de abrigo ou doações. Das doações devem ser armazenados itens baseados em sua tipagem. Ademais, se faz necessário um registro de voluntários e suas respectivas contribuições. O sistema também deve guardar informações a respeito de abrigos e agências parceiras. Para uma melhor compreensão dos desastres também serão armazenados relatos de testemunhas.

  1. Requisitos Funcionais da aplicação
  • Registrar desastre natural
  • Cadastrar vítimas
  • Verificar doações
  • Administrar abrigos
  • Cadastrar as Agências de Resgate
  • Registrar Relatos
  • Manutenção de voluntários
  1. Requisitos de Dados
  • Desastre Natural
  • Vítimas
  • Abrigos
  • Doação
  • Doador
  • Agências de Resgate
  • Relatos
  • Voluntários

2. Diagrama Entidade-Relacionamento em nível Conceitual

Especifique uma versão inicial do seu DER conceitual com as entidades, relacionamentos e principais atributos. As entidades e relacionamentos devem ser especificados conforme requisitos e escopo descritos na seção anterior. image

3. Diagrama em nível Lógico

image

4. Apresentação

Link da Apresentação

Alunas