Webservices Tomcat 8 Java 1.8 Mysql Json

Terminado

Publicado: Hace 5 meses Plazo: 4 días Propuestas: 2 Freelancers interesados: 3

Abierto

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

Freelancers que ya aplicaron para este trabajo

Wilton Ferreira Meu objetivo é ter uma carreira profissional na areá de tecnologia da informação, com envolvimento direto ou indireto com pesquisas inovadoras e trabalhar em um ambiente descontraído que promova a disseminação de conh... + detalles

Lucas P. Estou sempre procurando ampliar meus conhecimentos, novos desafios e realizar um trabalho de qualidade que possa contribuir para o crescimento da organização. Acredito que um trabalho bem realizado é a melhor propagan... + detalles

Crea tu propio proyecto

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