Skip to content

CalamityControl é uma aplicação web criada na 7ª Charcode Hackathon (setembro/2023) para gerenciar doações e suprimentos em cidades afetadas por inundações. A plataforma permite doações, previsão do tempo e notícias locais, com foco em priorizar as necessidades mais urgentes.

Notifications You must be signed in to change notification settings

depsModels/Hackathon2023

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 CalamityControl

7ª Charcode - Hackathon 🚀

Desafio

Propor soluções para mitigar os impactos de inundações, focando na preservação da vida, na mitigação de prejuízos econômicos ou na recuperação de situações de calamidade.

Sobre o Projeto

O CalamityControl é uma aplicação web desenvolvida para gerenciar doações e monitorar a destruição em cidades que enfrentam estados de calamidade. A plataforma facilita a doação de recursos para os municípios mais afetados, fornecendo informações essenciais e suporte em emergências.

Funcionalidades

  • 💧 Gestão de Doações: Faça doações diretamente pelo site para as cidades mais necessitadas.
  • 📊 Tabela de Necessidades: Lista as cidades com maior necessidade de suprimentos, priorizando aquelas em situação crítica.
  • ☁️ Previsão do Tempo: Informações climáticas em tempo real, incluindo temperatura, sensação térmica e condições meteorológicas.
  • 📰 Notícias Localizadas: Filtro de notícias para acompanhar os acontecimentos nas cidades brasileiras em estado de calamidade.
  • 📞 Suporte Emergencial: Canal de suporte para ajudar a população em momentos de crise.
  • 🔐 Autenticação de Usuário: Cadastro e login, permitindo um controle personalizado de doações e interações.

Banco de Dados

O projeto utiliza um banco de dados para gerenciar as informações de usuários, doações e necessidades das cidades afetadas. As principais tabelas incluem:

  • Usuários: Informações dos usuários cadastrados, como nome, e-mail, senha e histórico de doações.
  • Itens Arrecadados: Registra os principais itens arrecadados, categorizados em:
    • 🍞 Comidas: Alimentos não perecíveis, água, etc.
    • 🧼 Higiene: Produtos de higiene pessoal, limpeza, etc.
    • 🛏️ Materiais: Cobertores, roupas, medicamentos, etc.
    • 🏙️ Cidades: Lista das cidades atendidas, com informações sobre o nível de calamidade e suas necessidades específicas.
    • 💸 Doações: Histórico de doações realizadas, vinculadas a usuários e itens doados.
    • 🎯 Metas de Arrecadação: Cada cidade possui metas definidas para diferentes categorias de itens, como:
    • 🍎 Meta de Comidas: Quantidade de alimentos necessários.
    • 🧴 Meta de Higiene: Quantidade de produtos de higiene e limpeza necessários.
    • 👕 Meta de Materiais: Quantidade de materiais (como roupas e medicamentos) necessários.

Como Funciona o Rank de Prioridade?

O rank de prioridade das cidades é determinado com base no nível de necessidade dos suprimentos. Os municípios podem sinalizar suas necessidades diretamente na plataforma, possibilitando uma visão clara e atualizada das áreas mais críticas. As metas de arrecadação ajudam a identificar o quão próximo cada cidade está de atender suas necessidades em diferentes categorias.

Status do Projeto

O projeto CalamityControl foi desenvolvido durante o evento da 7ª Charcode, realizado em setembro de 2023. Com apenas 24 horas de desenvolvimento, algumas funcionalidades ainda estão incompletas e não há previsão de continuação.

Detalhes Técnicos

  • Tecnologias Utilizadas: HTML, CSS, JS, Banco de Dados, PHP.
  • Padrão Arquitetural: MVC (Model-View-Controller).

Contribuições

Se desejar contribuir com este projeto, sinta-se à vontade para abrir issues ou enviar pull requests. Qualquer ajuda para aprimorar a plataforma é bem-vinda!

Equipe 👥

  • 👤 Bruna Rosa Bragança de Lima
  • 👤 Elano Tavares do Nascimento
  • 👤 Kaio Leote Silveira
  • 👤 Miguel Leonardo Strapazon Lewandowski
  • 👤 Raul Lize Teixeira

CalamityControl - 7ª Charcode - Setembro de 2023 🗓️

About

CalamityControl é uma aplicação web criada na 7ª Charcode Hackathon (setembro/2023) para gerenciar doações e suprimentos em cidades afetadas por inundações. A plataforma permite doações, previsão do tempo e notícias locais, com foco em priorizar as necessidades mais urgentes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 84.7%
  • CSS 13.4%
  • JavaScript 1.9%