Challenge - React - Speedy
Introdução
O objetivo do challenge é de desenvolver uma aplicação usando React Native, para portaria dos prédios com o propósito de avisar a moradores que chegou encomenda para o seu apartamento;
Requisitos do projeto
- Colocar um README informando como fazer para gerar um build do apk;
- Fazer um fork desse repositório e nos mandar o link;
- Pode usar qualquer boiler plate que se sinta a vontade (desde que explique lá no README);
Requisitos do app
- O usuário deve se logar no app através de login e senha pré-estabelecidos;
- O app deve listar os blocos e dentro dos blocos os apartamentos, diferenciando os blocos por cores;
- Ao clicar em um apartamento disponivel, o app deve enviar uma mensagem (Não é necessário fazer o envio em si, apenas chamar a api e mostrar o retorno);
- O apartamento que foi enviado a mensagem deve ficar desabilitado;
- Deve-se mostrar a lista de mensagens enviadas acessando o botão abaixo dos apartamentos;
- No menu lateral a unica opção que deve funcionar é de Apartamentos que abre a tela principal;
- Na parte superior da tela principal deve poder filtrar por moradores, blocos ou apartamentos;
API
- O app deve fazer uso da API disponível no link: [http://chegou.acessetecnologia.com.br/swagger-ui.html]
Usuário: testador@mail.com Senha: admin123
O que vamos avaliar?
- Utilização das melhores abordagens de design patterns;
- Clareza do código;
- Raciocionio que levou a resolução do problema;
- Fidelidade ao UX/UI;
Design
- Deve-se manter o mais fiel possivel ao design proposto;
- Os assets estão na pasta assets/