O projeto visa o desenvolvimento de uma aplicação para facilitar a doação de agasalhos, utilizando recursos de geolocalização. A aplicação terÔ as seguintes funcionalidades:
- Os usuÔrios poderão tirar fotos e fornecer informações sobre as peças a serem doadas.
- SerĆ” possĆvel localizar pontos de coleta próximos por meio de um mapa interativo.
- Os doadores receberão notificações sobre novos pontos de coleta e campanhas de doação.
- As entidades/instituições poderão cadastrar novos pontos de coleta, após validação de seus dados.
- A aplicação permitirÔ filtrar os pontos de coleta por proximidade, tipo de agasalho e instituição beneficiada.
- SerĆ” possĆvel fazer doaƧƵes diretamente pelo aplicativo, com opção de pagamento via pix.
- Os dados pessoais dos usuÔrios serão protegidos com criptografia no banco de dados.
- SerÔ desenvolvido um sistema de autenticação e gerenciamento de usuÔrios.
Junte-se a nós e faça a diferença aquecendo corações com solidariedade e empatia!
O projeto de desenvolvimento da aplicação de doação de agasalhos com geolocalização utilizarÔ as seguintes tecnologias:
-
Front-end: React.js serÔ utilizado para a criação da interface do usuÔrio tanto na versão web quanto nas versões mobile (iOS e Android) usando React Native.
-
Geolocalização: SerÔ utilizada uma API open source para obtenção das informações de geolocalização dos usuÔrios, permitindo identificar a localização dos pontos de coleta e dos doadores.
-
Segurança: Para garantir a segurança dos usuÔrios, o número de telefone serÔ utilizado como forma de login e serão implementadas medidas de proteção dos dados pessoais, como criptografia no banco de dados.
-
Integração de Pagamento: A aplicação terÔ a possibilidade de receber doações via pix. SerÔ necessÔrio verificar a disponibilidade de integração com diferentes serviços de pagamento e bancos.
-
Gerenciamento de Estado: A biblioteca Redux serÔ utilizada para gerenciamento do estado da aplicação, permitindo um controle mais eficiente das informações.
-
Autenticação: SerÔ implementado um sistema de autenticação para diferenciar os perfis de doadores e entidades, garantindo o acesso correto às funcionalidades.
-
Banco de Dados: O projeto utilizarƔ PostgreSQL para armazenar as informaƧƵes dos usuƔrios, pontos de coleta e doaƧƵes realizadas.
Essas tecnologias foram selecionadas para garantir um desenvolvimento eficiente, escalÔvel e seguro da aplicação de doação de agasalhos com geolocalização.