SOS-RS / backend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos

Home Page:https://sos-rs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Escalar o sistema para permitir o transporte de suprimentos aos abrigos

vitor-msp opened this issue · comments

Primeiramente, parabéns pelo projeto!!

Ideia:
Expandir o sistema para o cadastro de transportes, de forma que pessoas com carro, caminhonete, caminhão, etc que queiram coletar itens para doação em uma cidade e levar a um abrigo específico possam ajudar. Creio que isso pode elevar o número de contribuições, já que hoje muitos que estão distantes dos abrigos fisicamente podem ficar um pouco limitados a ajudar.

Prática:
Pensei em criar uma entidade transporte que será linkada a um usuário. Este irá preencher as informações de seu transporte (ex: tipo de veículo, placa) e criar as viagens.
O usuário irá preencher em cada viagem a cidade de partida e linkar ao abrigo de destino, além de inserir data e hora de saída, link para um chat no whatsapp para alinhar detalhes, etc.
Para a pessoa que quiser doar e estiver longe de algum abrigo, terá uma página onde ela poderá ver as viagens agendadas e filtrá-las pela cidade de partida. Em seguida, ao escolher e acessar uma viagem específica, ela poderá ver os dados de contato e também o abrigo de destino. Desta forma, a pessoa poderá ver o que o abrigo precisa e então doar o que for mais urgente.

Espero que a ideia seja útil de alguma forma! Já pretendo ir desenvolvendo, pois, caso achem uma boa, já estará adiantado.
Espero a opinião de vocês!!

Poderia explicar mais, @vitor-msp?

Claro!!

Dê uma olhada no esboço UML:

sos-rs

A ideia é que pessoas com caminhonete, caminhão, etc que tenham disponibilidade de transportar suprimentos, terão um usuário no sistema que será linkado a seu transporte.
Sempre que a pessoa for fazer uma viagem de sua cidade até um abrigo para levar suprimentos, ela irá cadastrar essa viagem no sistema, linkar um abrigo de destido, inserir os dados de partida e informações de contato (exemplo, link para um chat/grupo no whatsapp).

A partir daí as pessoas que estiverem próximas a cidade de partida poderão separar suprimentos para doação ao abrigo, combinar detalhes da entrega com o transportador e entregar os itens a ele.

Qualquer dúvida, fico a disposição!

Achei a ideia excelente @vitor-msp!
Lendo sua sugestão eu pensei que também podíamos fazer o caminho inverso, onde as pessoas que possuem itens para doar poderiam cadastra-los e os voluntários no transporte poderiam buscá-los e entregar nos abrigos. O que acha?

Salve Devs, acabei de encontrar este projeto, gostei de ambas as sugestões, e dá para fazer tranquilo.
Ambas as vias funcionam bem, e na linha do @ricardocastanho, acabei pensando em criar uma visão cruzada dos abrigos, mostrando quais que estão com excedente que outros abrigos estão necessitando, isso já seria útil como indicação de viagens para quem tem trasporte, para fazer esta troca entre abrigos.

Se acharem útil, eu montar já essa visualização, no back e front, e se precisarem de um help em outra parte fico disponível também!

Vou dar fork aqui dos repos e colocar para rodar a aplicação, vamos conversando o/

UPDATE: Agora que li também todas as PRs, vi que já tem a minha sugestão adiantada, vou me inteirar melhor no que tá faltando e não reinventar a roda..rs

Gostei bastante do projeto e das ideias, gostaria de ajudar nele se for possivel 👍

Boa ideia @ricardocastanho ! Acho que será super válido para o sistema.

Achei a ideia excelente @vitor-msp! Lendo sua sugestão eu pensei que também podíamos fazer o caminho inverso, onde as pessoas que possuem itens para doar poderiam cadastra-los e os voluntários no transporte poderiam buscá-los e entregar nos abrigos. O que acha?

Achei a ideia bem legal, esse voluntario de transporte pode ter uma área de atuação.
E quando houve o cadastro de uma doação os transportadores da área poderiam receber uma notificação ou aparecer em feed