Prévia do material em texto
Desenvolvedor Full Stack – Exercício Técnico Exercício 1 MVP Suponha que você tenha sido solicitado a desenvolver uma plataforma no ramo de gastronomia. O cliente solicitou um MVP para validar seu conhecimento, com as seguintes características: • Um portal WEB responsivo ou aplicativo mobile; • Autenticação por e-mail e senha criptografados; • Tela inicial com uma lista dos restaurantes; • A tela deve possuir um campo de busca livre, que filtra os restaurantes cujo NOME DO RESTAURANTE, NOME OU DESCRIÇÃO DO PRATO possuam os caracteres digitados; • Ao clicar em um restaurante na lista, a plataforma deve ir para a tela de detalhe do restaurante e cardápio; • Tela com detalhe do restaurante, mostrando nome, telefone e endereço, além da lista de itens do cardápio (nome, descrição e preço). EXEMPLO DAS TELAS EXERCÍCIO 1 - MVP Desenvolva o MVP solicitado, em qualquer tecnologia, respeitando os seguintes critérios: ✓ Portal ou aplicativo; ✓ Tela de login e autenticação (criar um usuário "fred@graodireto.com.br e senha "123Fred"); ✓ Backend respondendo a chamadas API REST; ✓ Repositório de dados contendo informações dos usuários, restaurantes e itens do cardápio; 1. UTILIZE BOAS PRÁTICAS QUE ESTEJA ACOSTUMADO. 2. USE SEU BOM-SENSO PARA TOMAR DECISÕES DE NEGÓCIO NÃO DESCRITAS AQUI. 3. NÃO É NECESSÁRIO CONSTRUIR AS TELAS DE CADASTRO DE RESTAURANTES E ITENS DO CARDÁPIO. 4. POPULAR O BANCO COM ALGUNS ITENS PREVIAMENTE. 5. VOCÊ DEVE APRESENTAR SEU MVP RODANDO NO DIA DA ENTREVISTA TÉCNICA. 6. PODE SER APRESENTADO RODANDO EM AMBIENTE LOCAL. 7. NÃO É NECESSÁRIO ENVIAR CÓDIGO OU ACESSOS NO GITHUB PREVIAMENTE. DICAS THANK YOU AND GOOD LUCK!