Be The Hero é um projeto Open Source desenvolvido utilizando NodeJS, React e React Native na Semana OmniStack 11.0 realizada pela Rocketseat e ministrado pelo CTO Diego Fernandes.
O objetivo do projeto é permitir que ONGs sem fins-lucrativos possam anúnciar os seus casos em que necessitam de ajuda, e qualquer pessoa disposta a ajudar (Ser o Herói), possa entrar em contato e auxiliar a solucionar.
FrontEnd (React)
- HTTP Client: axios
- Ícones: react-icons
- Navegador de Telas: react-router-dom
- Variáveis de Ambiente: cross-env
* Veja o arquivo package.json
BackEnd (NodeJS)
- Validação: celebrate | joi
- Connect Middleware: cors
- Variáveis de Ambiente: dotenv | cross-env
- Web Framework: Express
- ORM: KnexJS
- Reload Monitor: Nodemon
- Testes: Jest | supertest
* Veja o arquivo package.json
Mobile (React Native)
- Navegação: React Navigation Native
- HTTP Client: axios
- Build App: expo
- Gerenciador de E-mail: Expo Mail Composer
- API de Internacionalização: Intl
- Compiler: Babel
* Veja o arquivo package.json
Banco de Dados (SQLite)
- Driver: SQLite3
- Ícones: Feather Icons
- Teste de API: Insomnia
- Protótipo: Figma
- Todo-List: Notion.so
- Editor: Visual Studio Code
Esse repositório está licenciado pela MIT LICENSE. Para mais informações detalhadas, leia o arquivo LICENSE contido nesse repositório.