Be The Hero é projeto que foi contruído durante a semana omnistack 11.0 da rocketseat. É um projeto de conceito para uso das melhores tecnologias do mercado baseadas em javascript, sendo elas: React Native, ReactJS e NodeJS, fora as bibliotecas que são utilizadas especificamente por cada umas delas.
O projeto representa uma aplicação que ajuda as ONGs a conseguirem doações para diversas causas. Na aplicação Web, as ONGs podem se cadastrar e acessar sua página de perfil, onde podem criar novos casos(que são os pedidos monetários), deletar casos já resolvidos e consultar todos os seus casos postados. Na aplicação mobile é onde os doadores podem vizualizar os casos disponíveis para doação, disponibilizando também um link para enviar uma mensagem automática por whatsapp ou e-mail para a ONG, informando o desejo de doação.
Cada pasta pasta de projeto desse repositório(backend, frontend e mobile) apresenta suas dependências necessárias para instalção e execução do projeto, porém, vale ressaltar que todas precisam de um gerenciador de pacotes, no qual é utilizado o yarn .
Cada pasta pasta de projeto desse repositório(backend, frontend e mobile) apresenta como executar o projeto.
Atenção: As aplicações mobile e frontend necessitam de backend, antes de executá-las certifique-se que backend está rodando .
- react
- axios
- react-dom
- react-icons
- react-router-dom
- react-scripts
- nodemon
- express
- cors
- celebrate
- jest
- cross-env
- supertest
- knex
- sqlite3
- react-native
- expo
- react-navigation (e todas as suas dependências)