Esse projeto foi desenvolvido durante a Semana Omnistack oferecida pela Rocketseat , no período de 23 à 27 de março de 2020. Consiste em uma plataforma para ONGs, onde elas podem postar/informar incidentes, na plataforma Web, os quais ela tomou o custo para sí, e solicitar ajuda financeira para o pagamento, a partir disso, usuários, na plataforma móvel, podem entrar em contato com as ONGs e fazer uma duração, arcando assim com o custo prévio que a ONG teve naquele incidente.
Para a realização do projeto foram utilizadas as seguintes tecnologias:
- Node.JS
- React.JS
- React Native
Todas elas utilizam como linguagem o JavasScript, tornando assim o projeto muito mais simples de ser executado e esquematizado, e com uma curva de aprendizagem entre cada componente do sistema muito curta. No back-end da aplicação, como estrutura de dados foi utilizado o SQLite no ambiente de desenvolvimento, a para persistência de dados, integrado ao Node.JS, foi utilizado uma query builder chamada Knex.JS. Além disso, outras funcionalidades foram implementadas, como envio de e-mail com uma mensagem pré-definida, e envio de mensagem diretamente pelo WhatsApp do usuário. O projeto envolveu a utilização da lib Jest para a execução e o Celebrate para validação de dados no back-end.
30/03/2020 2h43