Skip to content

future4code/Freire-labe-food5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Future Eats


Projeto desenvolvido para mobile, com o objetivo de nos aproximar do mundo real e nos permitir implementar as funcionalidades mais comuns em aplicações de Frontend aprendidas nos últimos três meses no Bootcamp da Labenu, como: formulários, autenticação, routers e estilizações.

Funcionalides do site

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, o usuário recebe mensagens de erro
  • ✅ Após finalizar o cadastro, o usuário é redirecionado para o feed

Feed

  • ✅ O usuário é capaz de visualizar uma lista com todos os restaurantes por nome ou categoria
  • ✅ O usuário é capaz de filtrar a lista de restaurantes por categoria
  • ✅ Ao clicar em um card de restaurante, o usuário pode visualizar o cardápio do restaurante

Cardápio do Restaurante

  • ✅ O usuário é capaz de visualizar as informações do restaurante e uma lista de pratos dividida por categoria
  • ✅ O usuário é capaz de adicionar pratos ao carrinho e selecionar a quantidade de cada prato
  • ✅ O usuário pode remover itens do carrinho

Carrinho

  • ✅ O usuário é capaz de vizualizar uma lista de itens que adicionou ao carrinho.
  • ✅ Caso não tenha adicionado nenhum item, verá uma mensagem indicando que o carrinho está vazio
  • ✅ O usuário pode vizualizar o endereço da entrega no topo da tela
  • ✅ O preço total da compra
  • ✅ 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, aparecerá 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

  • ✅ 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
  • ✅ O usuário é capaz de vizualizar o seu histórico de pedidos concluídos

Tecnologias utilizadas

  • React
  • React Router
  • React Indiana Drag Scroll
  • Hooks useState, useEffect e useProtectedPage
  • Bibliotecas Json
  • Material UI
  • Context API

Desenvolvedores do projeto

LINK SURGE

https://future-eats-marajo.surge.sh/

Imagens

image image image image image image image image image image image

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published