To find out more about this client

Log in to Workana

Open projects
O site do cliente (institucional) já está pronto, porém é estático. Foi escrito em “php puro” (praticamente não tem nada de php apenas um include nos menus).

Portanto o desenvolvedor pode definir um Framework mvc para realizar o job desde que seja php.

O projeto é dividido em duas partes.

Primeiro o cliente precisa de um backend que gerencie 3 coisas no site:
- Uma lista de representantes (Nome, endereço, estado, cidade, telefone, etc).
    - Uma página (frontend) de listagem de representantes já existe porém em HTML, o cliente deve conseguir adicionar, editar e remover representantes.

- Gerenciar um slideshow na Home (um jpg com tamanho fixo).
    - Deve ser possível adicionar uma URL (opcional) para slideshow levar para alguma página.

- E gerenciar um float (banner flutuante) que aparecerá na home (jpg, url, data + hora inicial, data + final para controlar o período que o float deve aparecer).


A segunda parte é um sistema de leilão.
Pelo backend deve ser possível adicionar um leilão (descrição, valor inicial (por kilo ou tonelada), informar a quantidade de material (kilo), data e hora do inicio do leilão e fotos).
O usuário (empresa) cadastrado só pode dar lances em um leilão ativo, os leilões acontecem ao vivo, portanto seria interessante o usuário ver os lances oferecidos em uma tela com ajax, sendo atualizada de minuto a minuto mostrando os lances dados por outros usuários.

No frontend é preciso desenvolver 5 telas
    
- Tela com login e senha quando o usuário já é cadastrado e um botão que leva pra página de cadastro.

- Tela de cadastro de empresa (usuário que participará dos leilões), os campos são bem simples (Nome da empresa, Apelido, Nome do representante, CNPJ, telefone, email e senha).

- Tela para consultar todos os leilões (somente quando logado) exceto leilões fechados.
    - Nessa mesma tela, os leilões que começaram (devem ser agendados com data e hora), o usuário vê um botão participar, e pode dar lances nesse leilão.

- Tela de detalhes do leilão, descrição, fotos do material, data de início, etc…

- Tela para participar do leilão, dar lances.

No backend

- Gerenciar cadastros de empresa (Adicionar, editar, remover). Todos os novos cadastrados devem ser aprovados, enquanto isso não podem logar, uma vez aprovado este cadastro pode ser desativado futuramente.

- Gerenciar os leilões (adicionar, editar e remover). Possibilidade de alterar o status do leilão para fechado quando termina e visualizar um histórico de lances. É Interessante que o administrador possa acompanhar o leilão pelo painel em tempo real e excluir os valores inapropriados (talvez o usuário queria oferecer R$ 0,10 e ofereceu R$ 10 por engano).

Category: IT & Programming
Subcategory: Desktop apps
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: Part time
Experience in this type of projects: Yes (I have managed this kind of project before)
Required platforms: Windows, Linux / Unix

USD 500 - 1,000