Skip to content

rserafim/Projeto-06

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Header

Desafio 6: Crie uma aplicaçāo mobile para facilitar o pedido de pratos em um restaurante.

"A maior barreira para o sucesso é o medo do fracasso.."

Sven Goran Eriksson

GitHub language count License Stargazers

💻Sobre o desafio

Objetivo:

Crie um aplicativo mobile (nativo ou híbrido) para que os clientes façam e paguem seus pedidos quando eles estiverem no restaurante. Nesse aplicativo o cliente do restaurante irá scanear um QR Code na mesa do restaurante e ele será direcionado para o cardápio daquele restaurante. Com o cardápio na tela o usuário pode escolher o seu prato e realizar o seu pedido. Ao confirmar o pedido o cliente será direcionado para o checkout de pagamento, e irá realizar o pagamento. O Dono do Restaurante irá receber um aviso do pedido do cliente, e irá preparar o prato.

Esse projeto está dividido em três desafios. Parte 2 Parte 3

Funcionalidades Geral (Dono do Restaurante e Cliente):

  • Permita que um usuário se autentique em sua aplicação utilizando e-mail e senha.
  • Permita que novos usuários se cadastrem em sua aplicação utilizando nome, e-mail e senha.
  • Permita que os usuário atualizem seus dados de cadastro.
  • Realize a validação dos dados de entrada.

Na autenticaçāo do usuário, perguntar se ele é Dono de Restaurante ou Cliente. Se for Dono de Restaurante seguir para a Home do Dono de Restaurante, se for cliente, seguir para a Home do Cliente.

Funcionalidades (Dono do Restaurante):

  • Cadastrar Restaurante (nome, imagem, descriçāo, segmento).
  • Cadastrar Cardápio do Restaurante (nome do prato, valor do prato).
  • Listar todos os pedidos do seu restaurante, com status de: "aguardando" e "entregue". Lembrando que para o cliente enviar o pedido dele, ele precisa fazer o pagamento antes.
  • Clicar no pedido recebido para ver detalhes do pedido

Funcionalidades (Cliente):

  • Scanear o QR Code que vai estar na mesa.
  • Mostrar o cardápio do restaurante.
  • Escolher o prato do pedido.
  • Realizar o pagamento do pedido.
  • Listar todos os pedidos feitos pelo usuário da conta.

Observações:

  • Os dados da aplicaçāo podem ser dados estáticos.

Conhecimento em:

Qualquer linguagem ou framework para aplicações mobile.

Importante:

Código limpo e comentado sāo requisitos do desafio.

✏️ Telas e Layout

  • Geral: Cadastro, Login na Plataforma, Minha Conta.
  • Cliente: Tela para scanear QR Code, Cardápio do Restaurante, Tela do Pedido com os pratos escolhidos, Tela de Pagamento e Tela de Confirmaçāo do Pedido.
  • Dono de Restaurante: Cadastro do Restaurante, Cadastro do Cardápio, Listagem dos pedidos, Página de Detalhe do Pedido.

Clique para ver o Layout no Figma e utilizar os componentes dos Layout.

🎉 Entrega

Copie a URL do repositório com o desafio e envie pela plataforma: https://platform.apollopartners.com.br/

❓ Dúvidas

Acesse o FAQ ou abra uma issue nesse repositório que retornamos em breve.

📋 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


About

Faça um aplicativo mobile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published