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

0 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors