Skip to content

gabriel-hrs/projeto-final-verao-php-ime-usp-2019-2

Repository files navigation

Tarefas para o projeto final.

Entre na pasta do projeto e baixa as bibliotecas usando o comando: $ composer install

Iniciailize o servidor do Symfony usando o comando $ php bin/console server:run

As tarefas que precisam ser feitas são:

  • Colocar um cabeçalho com menu (nav-bar) em todas as páginas.

  • Página Inicial:

  • Arrumar a página inicial para carregar dois produtos de forma aleatória.
  • Buscar Produto
  • Receber o POST do campo de busca de produtos e exibir os produtos que tenham o termo pesquisado no nome ou na descrição. (Ver mysql like)
  • Carrinho de Compras
  • Permitir alterar a quantidade de um produto no carrinho de compra. Se a quantidade for 0, remover o produto do carrinho.
  • Cadastro de Cliente
  • Finalizar o cadastro de cliente, salvando o cliente no banco de dados e enviando para a página "/loja/finalizar".

Tarefas-extras:

  • Finalização de Pedidos
  • Fazer uma tela onde o cliente possa escolhar a forma de pagamento.
  • Salvar o pedido no banco de dados. Obs.: Precisa de uma tabela pedidos (id, cliente_id, data, total) e uma pedidos_produtos (id, pedido_id, produto_id, quantidade, preco, total)

  • Mostrar os dados da tela de obrigado à partir dos dados salvos no banco de dados

  • Enviar um e-mail (SMTP) com a confirmação do pedido.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published