Webservices Tomcat 8 Java 1.8 Mysql Json


Terminado
Descripción:
Descrição Tabelas MySQL:

Tabela: modaluser
Campos:
id (int - auto gerado, incremental)
firstname (string (45))
lastname (string (45))
email (string (255)) - é também o login
password (string (32))
cellphone (string (11))
gender (char)
birth (datetime)
profession (string (50))
livingcity (string (50))
status (char)
notification1 (boolean)
notification2 (boolean)
create_time (timestamp)
validation_time (timestamp)

Tabela: adminuser

Campos:
id (int - auto gerado, incremental)
firstname (string (45))
lastname (string (45))
email (string (255)) - é também o login
password (string (32))

WebServices:

- CRUD+I (Inativação baseada no campo 'status') de usuários modais;
- CRUD+I (Inativação baseada no campo 'status') de usuários administrativos;
- Login/Logout modaluser - login devolve um token
- Login/Logout adminuser - login devolve um token
- Update de token, para revalidar sessão
- Reset de senha
- Confirmação de Cadastro baseado no campo validation_time. Se este campo estiver vazio, valida o cadastro e adiciona um timestamp neste campo (aceito sugestão de melhor processo)

Obs:
- Como deve funcionar a criação de usuários: criado um usuário, o mesmo recebe um link para ativação. Usuário só pode logar com sucesso após a ativação.

- Se o usuário tentar logar e o mesmo não validado sido validado, não permitir login.

- Reset de senha: usuário recebe um link em seu e-mail cadastrado (que terá que ser informado pelo mesmo)

- Projeto ainda em avaliação se será utilizado restful (atualização em breve)

Opcional:
- Projeto em Netbeans 8.2

Categoria: IT & Programação
Subcategoria: Programação
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

Abierto

Presupuesto

1

Propuestas

2

Freelancers interesados

Publicado: Hace un año

Plazo: 4 días

Crea tu propio proyecto

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


Freelancers que ya aplicaron para este trabajo

Lucas P. Atuo no mercado há alguns anos no desenvolvimento de aplicações Java, desempenhando funções no processo de análise e desenvolvimento de sistemas. Durante este período adquirir experiência no desenvolvimento de solução... + detalles