Pré-requisitos: especificações do projeto, metodologia, projeto de interface
O acesso à tela de cadastro poderá ser feito através da opção de menu "Cadastro". As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-01: A aplicação deve permitir que o usuário cadastre uma conta.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Ao clicar em "Cadastro" no canto superior direito da tela, terá acesso à página de cadastro.
- Laura Furtado Amaral
- Ytallo Bruno Canuto Guedes
O acesso à tela de login poderá ser feito através da opção de menu "Entrar". As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-02: A aplicação deve permitir que o usuário faça o login na sua conta.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Ao clicar em "Entrar" no canto superior direito da tela, terá acesso à página de login.
- Gabriel Avner Gorenstein Brasil
O acesso à tela de restaurantes poderá ser feito através da opção de menu "Restaurantes". As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
Exemplo da tela de restaurantes:
RF-03: A aplicação deve permitir que o usuário visualize os restaurantes cadastrados.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Ao clicar em "Restaurantes" no canto superior direito da tela, terá acesso à página de restaurantes.
- Diego Chaves dos Anjos
O acesso à tela de cardápio poderá ser feito ao clicar em algum restaurante. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-04: A aplicação deve permitir que o usuário visualize o cardápio completo.
- cardapio.html
- cardapioCarouselScript.js
- renderCategoriesCardapioUtils.js
- renderPratosCardapioUtils.js
- cardapioStyle.css
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em "Restaurantes" no menu
- Clique em um dos restaurantes para visualizar seu cardápio
- Gabriel Roeder
Para pagar e realizar pedidos online, é necessário adicionar um item no carrinho, ir ao carrinho clicando em seu respectivo ícone no menu, selecionar um meio de pagamento e clicar em "Finalizar pedido". As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
Exemplo da finalização de um pedido:
RF-05: A aplicação deve permitir que o usuário realize a compra de itens no restaurante remotamente. RF-06: A aplicação deve permitir que o usuário realize o pagamento online do pedido.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em Restaurantes no menu
- Clique em um dos restaurantes para visualizar seu cardápio
- Adicione um dos itens no carrinho
- Clique no ícone de carrinho
- Selecione uma forma de pagamento
- Clique em "Finalizar Pedidos"
- Laura Furtado Amaral
O acesso à tela de pedidos poderá ser feito através da opção de menu "Pedidos". As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-07: A aplicação deve permitir que o usuário visualize o status do seu pedido.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Ao clicar em "Pedidos" no menu, terá acesso à página de pedidos e seu status.
- Thiago Emanuel da Costa
O acesso à filtragem de pratos poderá ser feita na página de cardápio, ao clicar nas categorias ou utilizar o campo de busca. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-08: A aplicação deve permitir que o usuário filtre pratos pelo tipo de refeição.
- cardapio.html
- cardapioCarouselScript.js
- renderCategoriesCardapioUtils.js
- renderPratosCardapioUtils.js
- cardapioStyle.css
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em "Restaurantes" no menu
- Selecione um dos restaurantes para visualizer seu cardápio
- Clique em uma das opções acima do campo de busca ou utilize o campo de busca para realizar a filtragem
- Gabriel Roeder
O acesso à avaliação de pedidos poderá ser feita na página de pedidos ao clicar em "Pedidos realizados" e na respectiva estrela. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-09: A aplicação deve permitir que o usuário avalie o pedido e o restaurante.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em "Pedidos" no menu
- Clique em "Pedidos realizados" e dê a nota clicando em uma das estrelas do card do pedido
- Gabriel Roeder e Thiago Emanuel da Costa
Para utilizar o cupom de desconto, é necessário adicionar um item no carrinho, ir ao carrinho clicando em seu respectivo ícone no menu, inserir o codigo no campo apropriado e clicar em aplicar. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-10: A aplicação deve permitir o uso de cupons promocionais.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em Restaurantes no menu
- Clique em um dos restaurantes para visualizar seu cardápio
- Adicione os itens desejados ao carrinho
- Clique no ícone de carrinho
- Encontre o campo para inserir o cupom de desconto
- Digite o código do cupom
- Verifique se o desconto foi aplicado ao total da compra
- Laura Furtado Amaral
Ao realizar um pedido, o estoque registrado de produtos é automaticamente reduzido, garantindo uma gestão precisa e atualizada dos itens disponíveis. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-11: A aplicação deve conseguir calcular a capacidade de entrega de pratos de cada restaurante (estoque).
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Clique em Restaurantes no menu
- Clique em um dos restaurantes para visualizar seu cardápio
- Adicione os itens desejados ao carrinho
- O sistema irá verificar se existe estoque disponivel
- Finalize a compra
- O estoque é reduzido de acordo com a quantidade vendida
- Gabriel Roeder
Ao fazer o acesso como administrador, os proprietários poderão adicionar e remover pratos do cardápio, visualizar as receitas de vendas, além de atualizar os estoques de forma eficiente. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
Exemplo da tela de faturamento:
Exemplo da tela de cadastro de pratos:
RF-12: A aplicação deve permitir donos de restaurantes cadastrarem e removerem pratos do cardápio. RF-13: A aplicação deve permitir que os donos acessem suas receitas de venda.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Faça o acesso como administrador
- Em "Detalhes" o proprietario tem acesso ao seu faturamento
- Em "Adicionar itens" o proprietario tem acesso para cadastro de um novo prato do cardápio.
- Gabriel Roeder
Para iniciar o contato com o restaurante basta clicar no icone do chat localizado no canto inferior esquerdo das páginas. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
RF-14: A aplicação deve permitir que o cliente e restaurante se comuniquem via chat.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Faça o login
- Clique em "Restaurante" ou "Pedidos" no menu
- Clique no icone no canto inferior da pagina para iniciar o chat
- Envie sua mensagem para o restaurante
- Ytallo Bruno Canuto Guedes
O acesso à tela inicial é a primeira tela que o usuário visualiza ao entrar no site. As estruturas de dados foram baseadas em HTML, CSS e JavaScript.
- Abra um navegador de Internet e informe a seguinte URL: https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2024-1-e1-proj-web-t4-pmv-ads-2024-1-e1-proj-fila-facil/src/index.html
- Ytallo Bruno Canuto Guedes