Note
Repositório voltado ao projeto desenvolvido para o Hackathon KipperDev & Rocketseat.
O projeto desenvolvido pela equipe Byte Busters tem como objetivo principal criar um marketplace virtual de resiliência. Este sistema inovador visa conectar abrigos e facilitar a comunicação, doação e recebimento de itens essenciais para enfrentar crises climáticas, como:
- Kits de emergência
- Alimentos não perecíveis
- Ferramentas de sobrevivência
- Diversos outros produtos
Além de possibilitar a troca e distribuição de itens, o sistema oferece as seguintes funcionalidades:
- Monitoramento e Controle de Consumo: Acompanhamento detalhado do consumo dos itens, garantindo a eficiência na utilização dos recursos.
- Previsões de Chegada: Estimativas precisas sobre a chegada de novos itens aos abrigos.
- Estimativas de Duração dos Estoques: Cálculos sobre a duração dos estoques com base no consumo atual e nas previsões de demanda.
- Cadastro de Abrigos: Permitir o cadastro de abrigos na plataforma com informações detalhadas.
- Gerenciamento de Inventário:
- Permitir que os abrigos registrem seus estoques de itens essenciais.
- Monitorar e atualizar o consumo de itens.
- Marketplace de Doações:
- Permitir que abrigos publiquem pedidos de doação de itens.
- Facilitar a doação de itens entre abrigos e doadores externos.
- Previsão e Monitoramento de Estoques:
- Prever a duração dos estoques com base no consumo atual.
- Notificar os abrigos sobre a necessidade de reposição de itens.
- Comunicação entre Abrigos: Facilitar a comunicação e troca de informações entre abrigos.
- Relatórios e Análises:
- Gerar relatórios sobre o status dos estoques e as doações recebidas.
- Analisar dados para melhorar a gestão de recursos durante crises.
Este projeto tem como finalidade fortalecer a capacidade de resposta e adaptação das comunidades diante de desastres climáticos, promovendo a resiliência e a solidariedade.
Para a codificação do projeto, separamos as tecnologias apresentandas abaixo em três grandes vertentes: a Prototipação, Back-End e Front-End.
- Figma: utilizamos o a ferramenta para a elaboração e desenvolvimento inicial do projeto, a fim de uma melhor organização de projeto.
- Link do Protótipo: Figma
- Java: nossa aplicação foi desenvolvida baseada na linguagem Java, utilizando mais especificamente do framework Spring Boot, para fazer a conexão da API com o banco de dados e o Front-End
- Banco de dados relacional: para que as principais funcionalidades do sistema possa ser executada de maneira eficiente, utilizamos um banco de dados relacional para o armazenamento e consultas. No caso utilizamos o Postgree SQL
- HTML: Utilizado para estruturar o conteúdo das páginas.
- CSS: Utilizado para estilizar os elementos HTML e proporcionar uma melhor experiência visual aos usuários.
- JavaScript: Utilizado para adicionar interatividade e dinamismo às páginas, melhorando a experiência do usuário.
- Bernardo Buhr @bernardobuhrmendonca
- Breno Santos @DevBrenoSantos
- Danilo Ramos @RedPartyDan
- Felipe Gurgel @FelipeGA02