Completed

Sistema de Pedido Online - Pizzaria

Published on the December 04, 2014 in IT & Programming

About this project

Open

Formulário de pedido online para pizzaria

será um formulário para o cliente pedir a pizza pela internet, porém específico de uma pizzaria e não como ifood, que é para várias pizzarias no mesmo sistema;

1.    O front end começará com uma imagem dando boas vindas ao formulário de pedido online e abaixo já vai pra:

2.    Detalhes da Pizza que quer pedir:
a.
Tamanho (Broto, Média ou Grande) - na administração tem que ter campo pra cadastrar os tamanhos que a pizzaria trabalha;
b.    ÚNico Sabor ou 2 sabores? - caso o cliente escolha um sabor, abre a caixa para escolha do sabor, caso escolha 2 sabores, abre-se a caixa do primeiro e a caixa do segundo sabor - na administração tem que ter a opção de até quantos sabores a pizzaria trabalha;
c.    Opção de incluir borda recheada com catupiry ou cheedar - na administração tem que ter a opção para cadastrar os tipos de borda que a pizzaria trabalhará;
d.
Abaixo dessas opções tem que ter um botão 'adicionar mais uma pizza', que caso o internauta clique nele, o sistema irá duplicar todos esses campos da pizza para que ele escolha mais uma e ele poderá clicar nesse botão quantas vezes quiser para escolher quantas pizzas quiser;

3.    Abaixo dos dados da pizza terá um campo para escolha da bebida e um botão 'adicionar mais uma bebida', que caso o internauta clique nele, o sistema irá inserir mais um campo para escolha de mais uma bebida - e ele poderá clicar nesse botão quantas vezes quiser para escolher quantas bebidas quiser;

4.    O cadastro de pizzas será:
a.
Nome, Preço, Foto e Ingredientes e o de bebidas será apenas Nome, Preço e Foto;

5.    Um campo para escolher se quer que leva a máquina de cartão de crédito;

6.    Campo de observações para o internauta digitar, se quiser;

7.
Assim que o internauta clicar em enviar pedido abrirá um popup de cadastro;
a.    Pode-se logar com os dados do Facebook, porém terá que completar o cadastro com alguns dados que o Facebook não tem, como endereço, por exemplo;
b.    Ou pode-se criar um cadastro na hora com:
i.
Nome Completo;
ii.    Telefone fixo e celular;
iii.    E-mail;
iv.
CPF (opcional);
v.    Endereço (preenchimento automático dos campos através do CEP) - terá uma faixa específica de CEPs que o sistema irá aceitar, que será a região de atuação da pizzaria, que deverá ser inserida através da administração;
8.    Assim que o internauta enviar o pedido o sistema tem que enviar um e-mail à pizzaria com os dados do pedido e outro e-mail ao cliente que pediu com o resumo do pedido;

9.
Sempre que ele se logar no sistema com os dados dele pra pedir uma pizza, o sistema deve mostrar ao lado um botão para alterar os dados dele, endereço, por exemplo e outro botão para ele pedir novamente o último pedido;

10.    O sistema deve calcular o valor das pizzas e bebidas escolhidas e colocar no resumo do pedido;

11.    Sistema precisa ser responsivo, ou seja, precisa abrir em smartphones e tables também;

12.
O layout pode ser simples e clean e intuitivo (pode ser Bootstrap);

13.    Sistema precisa ser desenvolvido em PHP puro e MySQL;

14.    Exemplo de como ficaria mais ou menos: http://prntscr.com/5d7a67;

15.
Incluir orçamento com e sem integração de alguma api de gateway
(brasileiro) de sms e opção para ativar e desativar no admin e opção de parametrização, por exemplo, enviar um sms assim que o pedido for concluído e um assim que o pedido sair da pizzaria;

16.    Se já existir alguma Api para enviar a mensagem por Whatsapp, pode incluir orçamento também;

17.    Em alguma parte deve ter um botão para abrir em Popup o Cardápio Online, que é as pizzas cadastradas, separadas por categorias: Pizzas Salgadas, Pizzas Doces, Bebidas, etc - as categorias tem que ser cadastradas na administração;

18.
Para escolher o sabor, o sistema deve abrir um popup com o nome e preço das pizzas cadastradas e quando colocar  mouse em cima, abre-se uma espécie de tootip com nome, foto, preço e ingredientes, bastando clicar na foto ou título para escolher e fechar o popup. Mesma ideia deve ser aplicada para bebidas; - exemplo de tootip: http://www.jqueryrain.com/?itsmwj1V

19.    O template tem que várias opções de cores a serem escolhidas na administração;

20.
Assim que o internauta fazer o pedido e no e-mail enviado para ele precisa ter algum botão onde ele possa compartilhar a novidade, de pedir a pizza dele online, pode compartilhar no facebook ou twitter, será apenas um texto, por exemplo: "Olá pessoal, vejam a novidade da pizzaria X, é possível pedir a pizza pela internet, vejam: www.linkdapizzaria.com.br"

21.    Na lateral do formulário precisa ter algo flutuante com o valor do pedido;

22.    APi do Pagseguro para fazer o pagamento da pizza (na administração pode
ser ativado ou não)

23.
Na administração incluir opção para adicionar taxa de entrega (ativar ou não).

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: January 03, 2015

Skills needed

Other projects posted by A.