Estado: Evaluando propuestas

Projeto Sugerido: Site de Leilões

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un año
Plazo: 4 días
Propuestas: 5
Freelancers interesados: 5

Habilidades requeridas: IT & Programación Programación Web

Descripción:
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
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Matheus P.
(Promedio 5.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...