Projeto LabeFood

Este é um projeto de FrontEnd Web utilizando React.js

Sobre

Projeto básico de aplicativo de delivery e serviços, responsivo e construído para tela MotoG e GalaxyS5.

Divisão base de tarefas :

Este projeto foi realizado sobre a seguinte divisão de tarefas:

  • Vitor Suzuki: responsável pelas páginas de entrada (tela de carregamento, login e cadastros iniciais);
  • Bruno Santos e Priscila Carvalho: através de pair programming, foram responsáveis pelo desenvolvimento das telas de restaurantes e de pesquisa;
  • Matheus Garrido: responsável pela página de detalhes de restaurantes;
  • Carlos Henrique: responsável pelas páginas de perfil e edição de cadastro/endereço.

Foi decidido pelo grupo que a página de carrinho e seu desenvolvimento seria realizado coletivamente, em virtude de sua integração e interferência nas demais páginas do aplicativo.

O que funciona

  • Transição de páginas funcionais;
  • Proteções de tela por autenticação/autorização funcionais;
  • Cadastro de usuários e endereço funcionais;
  • Campos de pesquisa e seletores de filtro de restaurantes funcionais;
  • Adição e remoção de produtos em detalhes funcional;
  • Visualização de histórico de pedidos funcional;
  • Alteração de cadastro funcional.

O que não funciona

  • Tela de entrada não implementada;
  • Busca é restrita ao nome exato do restaurante, sendo necessário diferenciar letras maiúscula e minúscula;
  • Texto de confirmação de restaurante não encontrado não implementado;
  • Telas de carregamento não implementadas em todas as páginas;
  • Pedidos em carrinho não funcional;
  • Responsividade restrita ao width 360px e height: 640px;
  • Logout não implementado.

Imagens do projeto

splash-screen

login

cadastro-usuario

cadastro-endereço

menu

busca

detalhes

carrinho

perfil

editar-usuario

editar-endereco