Aplicações desenvolvidas na Semana OmniStack11 com NodeJS, React e React Native.
O Be The Hero é um aplicação onde as ONGs postam seus casos em busca de pessoas que possam ajudar.
Tecnologias utilizadas no desenvolvimento da aplicação
- [NodeJS] - Plataforma JavaScript escrita em cima do motor V8 do Google Chrome
- [React JS] - Biblioteca JavaScript baseada em componentes para criação de interfaces
- [React Native] - Ferramenta disponibilizada pelo Facebook para desenvolvimento mobile iOS/Android utilizando a linguagem JavaScript.
Back-end API (NodeJS)
- Desenvolvimento utilizando banco relacional (sqlite3).
- Utilização de Migrations para facilitar o controle de versão das alterações do banco de dados.
- Validação nas requisições/rotas utilizando a dependência "celebrate".
- Testes unitários e testes de integração utilizando o pacote "jest".
Front-end Web (React)
Conceitos:
- Estado
- Propriedades
- Componente
- Imutabilidade
- Conexão e requisições na API
Aplicação Mobile (React Native)
- Estilização
- Propriedades
- Conexão com API
- Interação com outras aplicações