Analisando propostas

Backend + Sistema de leilão

Publicado em 14 de Novembro de 2015 dias na TI e Programação

Sobre este projeto

Aberto

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).

Categoria TI e Programação
Subcategoria Aplicativos desktop
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Meio período
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Plataformas exigidas Windows, Linux / Unix

Prazo de Entrega: 14 de Dezembro de 2015

Habilidades necessárias