Completed

Desenvolvedor Back-End

Published on the June 20, 2017 in IT & Programming

About this project

Open

Atualmente possuo um site (eu desenvolvi somente o front-end dele) para venda de serviços, sendo necessário a implantação do Back-End do mesmo. O site é OnePage e conta com 7 abas de serviços.

•    Será necessário configurar o formulário de envio de mensagens (https://puu.sh/wpB0d/3fa1ea9749.png)
•    As duas primeiras abas são de serviços similares, mudando somente o preço. A calculadora para esse serviço já existe, sendo necessário somente a implementação de um botão radio para a seleção de “Simples” ou “Premium”. Isso alterará o valor total que o cliente verá nessa tela (https://puu.sh/wpAxX/347f115e0f.png)
•    A terceira, quarta e sexta aba, calculam somente um tipo de serviço, sendo sempre no mesmo esquema entre elas, mas possui variação na quantidade e no Modo “Simples ou Premium”.
Esses valores já são previamente tabelados, só precisam ser exibidos ao cliente. (https://puu.sh/wpAC5/5576e80840.png e https://puu.sh/wpAKY/9e7a556303.png)
•    As duas últimas abas somente possuem um botão comprar, que deverá seguir o preço estipulado em código (não tem problema se eu precisar alterar o mesmo quando os valores mudarem) https://puu.sh/wpAQp/c0b94fc461.png
•    Quando o cliente clicar em comprar, em qualquer um dos casos, deverá ser redirecionado para uma página de checkout. (https://puu.sh/wpAUR/20b25dbe61.png)
•    Nessa tela, o cliente não poderá fazer a compra sem realizar o login.
Esse login deverá ser o mesmo utilizado na Área do Cliente (já existente, com o banco de dados de lá; Essa área do cliente Já existe e o banco de dados também, estou focando somente na criação do site e na vinculação do pedidos dos clientes com o cadastro deles nessa área do cliente).
•    Os detalhes devem conter: “Número do pedido”, “Tipo (Composto pelo nome da aba + Simples ou Premium)” a “Descrição” (Selectpicker 1 ao Selectpicker 2, por exemplo. Ou somente o Selectpicker 1, dependendo do caso).
•    Caso ele escolha a forma de pagamento via “Transferência bancária”, o desconto de 5% deverá ser calculado automaticamente. Ele será redirecionado para uma página com os dados bancários e instruções pós-compra.
•    A segunda forma de pagamento será pelo PagSeguro, somente.
•    Após a realização do pedido, o mesmo deverá ser registrado numa Área Administrativa, contendo o ID do pedido, nome de cadastro, e-mail do cliente, Tipo do Serviço, Descrição, Valor Total, Forma de Pagamento e Data, podendo excluir ou adicionar ao sistema. https://puu.sh/wpB7E/74add31776.png
•    Ao solicitação adição no sistema, será redirecionado para essa tela: https://puu.sh/wpBtV/33b3830d76.png Essa tela já existe e o botão já funciona normalmente. Será somente necessário trazer as informações como “e-mail do cliente”, “Serviço”, “Descrição” e “Valor”.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
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 Payment Processor (Paypal, Stripe, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed