guibeutler / Labefood

Home Page:https://rappi4-gp1.surge.sh/login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo Rappi4


O QUE FUNCIONA

  • Fluxo de Login/Cadastro

    • O usuário é capaz de criar uma conta, cadastrando seus dados pessoais e seu endereço.
    • Caso insira alguma informação incorreta ou deixe de inserir alguma informação obrigatória, o usuário recebe uma mensagem de erro clara.
    • Após finalizar o cadastro, o usuário é redirecionado para a tela de lista de restaurantes.
  • Busca e Seleção de Restaurantes

    • O usuário é capaz de visualizar uma lista com todos os restaurantes.
    • O usuário é capaz de buscar um restaurante por nome.
    • O usuário é capaz de filtrar os restaurantes por categoria.
    • O usuário é capaz de clicar no card de um restaurante para visualizar a tela com seu cardápio.
  • Cardápio do Restaurante

    • O usuário é capaz de visualizar as informações do restaurante (foto, nome, tipo, tempo de entrega, frete, endereço).
    • O usuário é capaz de visualizar os pratos do restaurante, divididos em categorias (exemplo: principais, sobremesas, entradas, etc).
    • O usuário é capaz de visualizar as informações de cada prato (foto, nome, descrição, preço).
    • O usuário é capaz de adicionar pratos no carrinho e selecionar a quantidade de cada prato.
    • O usuário é capaz de remover itens do carrinho.
  • Carrinho e Finalizar Compra

    • O usuário é capaz de visualizar a lista de itens que adicionou ao carrinho. Caso não tenha adicionado nenhum item, deverá ver uma mensagem de "Carrinho Vazio".
    • O usuário visualiza, no topo da tela, o endereço de entrega.
    • O usuário visualiza o preço total da compra, que deve ser corretamente calculado de acordo com o preço e quantidade de cada item adicionado.
    • O usuário é capaz de selecionar uma forma de pagamento dentre as opções de cartão e dinheiro.
    • O usuário é capaz de concluir um pedido e, ao fazê-lo, deve ver um banner de "Pedido em Andamento" com os dados do pedido (esse banner fica ativo durante X minutos, sendo X o tempo de entrega do restaurante).
  • Perfil, Editar Perfil e Histórico de Pedidos

    • O usuário é capaz de visualizar seus dados pessoais e endereço
    • O usuário é capaz de editar seus dados pessoais e endereço
    • Ao editar as informações, caso insira alguma informação incorreta ou deixe de inserir alguma informação obrigatória, o usuário recebe uma mensagem de erro clara
    • O usuário deve ser capaz de visualizar o seu histórico de pedidos concluídos (após o tempo de entrega do estabelecimento, o seu pedido aparece nessa lista?)
  • RESPONSIVIDADE

    • O projeto foi desenvolvido nativamente para celulares (mobile first), porém é responsivo a todas as resoluções.

💼 DESENVOLVEDORES

@André Balsemão

@Igor Rodrigues

@Lorran Santos

@Guilherme Beutler

@Jônatas Felix


LINK SURGE

https://rappi4-gp1.surge.sh/

ou

http://rappi.surge.sh/

LOGIN :

SENHA: P@ssw0rd


Ferramentas

Para o desenvolvimento do projeto foram utilizadas as seguintes ferramentas:

ReactJS.

Styled Components.

Axios.

React Select.

React Icons.

Material Ui.


Imagens

Mobile

MOBILE

Desktop

DESKTOP

About

https://rappi4-gp1.surge.sh/login


Languages

Language:JavaScript 99.3%Language:HTML 0.7%