Status: Evaluating bids

Projeto Sugerido: Site de Leilões

Project details:
Budget: Open
Published: 10 months ago
Deadline: 4 days
Bids: 5
Interested freelancers: 5
Description:
Implemente uma aplicação web baseada na tecnologia Java EE para um site de leilões online.
Para ter acesso ao sistema de leilão o usuário deve primeiro se cadastrar no sistema, para isso, ofereça uma opção para que ele se cadastre na tela de login.
Uma vez cadastrado e autenticado no sistema o usuário pode consultar todos os leilões
cadastrados ordenados em ordem decrescente por data de término do leilão, dar um lance em
um leilão vigente (desde que o leilão não tenha sido cadastrado pelo usuário), cadastrar o
leilão de um item, alterar os dados do leilão de um item (desde que o leilão tenha sido
cadastrado pelo usuário), consultar os lances ofertados a um leilão do usuário.

Algumas restrições devem ser atendidas:
• O sistema só deve aceitar lances maiores ou iguais ao valor do lance mínimo para o
item (use um validador);
• A data de início deve ser anterior a data de término do leilão (use um validador);
• A data do lance deve ser a data do sistema.
• As informações do sistema devem ser persistidas em um banco de dados via JPA.
• Utilize um template para as páginas da aplicação, que devem ter uma área de cabeçalho com um logotipo do sistema.
• Uma vez autenticado, o nome do usuário deve aparecer na área de
cabeçalho.
• O conteúdo das páginas deve ficar em uma área central e no rodapé das páginas
deve aparecer os nomes dos integrantes do projeto.

O projeto deve obedecer aos seguintes critérios:
• Seja desenvolvida na plataforma Java EE utilizando o framework JSF;
• O acesso ao sistema deve exigir uma autenticação (login e senha), e o controle de
acesso deve ser feito através de Sessão e Filtro;
• Utilize pelo menos um template (modelo) para as páginas da aplicação;
• Os sistema tem que utilizar pelo menos um validador e um conversor;
• Deve possuir, no mínimo, duas tabelas aonde as informações da aplicação são
persistidas. Uma das classes deve ser uma tabela de usuários do sistema;
• As informações do sistema devem ser persistidas em um banco de dados via JPA;
• Fornecer o CRUD (Create, Read, Update e Delete) para pelo menos uma das tabelas
do sistema;
• Preferencialmente usar componentes de interface do PrimeFaces.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Matheus P.
(Rating 5.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...