Webservices Tomcat 8 Java 1.8 Mysql Json

Terminado

Publicado: Hace 6 meses Plazo: 4 días Propuestas: 7 Freelancers interesados: 8

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 (char)
notification2 (char)
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

Archivos adjuntos:

Freelancers que ya aplicaron para este trabajo

Giceu C. d. F. Profissional com mais de 6 anos de experiencia em analise e desenvolvimento de sistemas com Java EE, PHP e Androide. + 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

Dionnys B. Soy un administrador de servidores, con 7 años de experiencia, bajo plataformas Windows y GNU/Linux; poseo conocimientos avanzados en virtualización (Hyper-V, KVM, OpenVZ, Proxmox), Plesk, CPanel, WHM, Cloud Storage, ... + detalles

Severino B. F. J. Hands-on Technical Executive: Business Strategy, Innovation, IT Solutions Architecture, Integration Architecture, Software Development, Project Management. Java, C, C++, Angular, Angular2. Artificial Intelligence,... + detalles

RICHARD G. Somos una empresa internacional con sede en Venezuela especializada en el desarrollo de soluciones móviles para las plataformas IOS y ANDROID. Contamos con un equipo de profesionales que incluye: analista de negocios,... + 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.