Be the Hero - OmniStack 11.0

Aplicação construída do zero utilizando 100% da stack JavaScript com Node.js, React.js e React Native. A aplicação consiste em ser um sistema para ONGs pequenas, onde na parte web as ONGs cadastram o caso e o valor e na parte mobile há o contato da ONG para quem quiser contribuir.

  • Back-end

    • Configurações Iniciais
      • [x]Definida as entidades
        • ONG
        • Incident)
      • Definida as Funcionalidades da apricação:
        • Login de ONG
        • Logout de ONG
        • Cadastro de ONG
        • Cadastrar novos casos
        • Deletar casos
        • Listar casos específicos de uma ONG
        • Entrar em contato com a ONG
    • Criada as migrations
    • Criadas as Rotas e feita a conexão com o banco
    • Foi criado os Controllers
  • Front-end

    • Realizada a configuração dos arquivos e explicado o conceito de propriedade, estado e imutabilidade.
    • Criada a página de Logon
    • Configuração de rotas
    • Criada página de Registro
    • Criada página de Profile
    • Criada página de novo caso
  • Front-end conexão com o back-end

    • Foi realizada a conexão da página Novo Perfil com o Back-end.
    • Foi realizada a conexão da página Logon com o back-end.
    • Foi realizada a conexão da página Perfil e Logout com o back-end.
    • Foi realizada a conexão da página Cadastro de novo caso com o back-end
  • Mobile

    • Configurações iniciais

    • Configuração das rotas

    • Criada a página de casos e feita a estilização

    • Criada a página de detalhe e feita a estilização

    • Foi feita a conexão das páginas com o back-end

    • Foi feita a paginação infinita no app

    • Algumas funcionalidades avançadas

      • Adicionada validação cm celebrate no back-end
      • Teste na aplicação com Jest
      • Deploy da aplicação