Realizado

Back end para gestão de usuários e pesquisa

Publicado em 20 de Novembro de 2018 dias na TI e Programação

Sobre este projeto

USD 100 - 250

Prezados, estou necessitando de um desenvolvedor para fazer o desenvolvimento de uma API para gestão de usuarios de um sistema.
Esta API deve ser capaz de Criar / Editar e listar usuarios, alem de prover autenticação para o sistema (Pode ser http basic inicialmente).
Existe um serviço extra que é utilizado inteiramente para pesquisa, esse só pode ser acessado por usuarios logados no sistema

Stack do projeto:
- Banco de dados: deve ser obrigatoriamente MongoDB.
(MLab no momento)
- NodeJS ou PHP

Serviços necessários: (Padrão rest)
get /users
listar todos os usuarios, sendo que deve ser possivel paginar e filtrar os resultados
nivel de acesso: administrativo

get /users/<id>
retorna um usuario especifico
nivel de acesso: administrativo

get /me
retorna perfil do usuário logado

put /me
alterar perfil do usuário logado

post /users
criar um novo usuario. Usuário informara apenas um email na hora da criação do usuario, sendo que um token devera ser gerado para a confirmação do cadastro (Não é necessario integração com email num primeiro momento)
Nivel de acesso: Administrativo

POST /users/<token>
Confirmar o cadastro do usuario, coletando o restante das informações e gerando uma senha de acesso.
Nivel de acesso: Administrativo

PUT /users/<id>
Alterar perfil de um usuário especifico
Nivel de acesso: Administrativo

GET /search/<termo>
Buscar no banco de dados baseado no termo enviado

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 01 de Fevereiro de 2020

Habilidades necessárias

JavaScript PHP API MongoDB

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer

Outro projetos publicados por Neomar B.

Freelancers que já se candidataram para este trabalho

  • Olá, eu sou Richard, desenvolvedor web: Tenho experiência em fullstack com as tecnologias: Html/css, Js/Jquery PHP e Mysql stack LAMP de desenvolvimento web. Atualmente tenho estudado nodejs e fr...

  • Estudante de Sistemas para Internet e programador há três anos

  • Programador apaixonado pelas tecnologias que tangem JavaScript e PHP, desenvolvedor na empresa NXS Digital. https://www.nxsdigital.com.br/

  • Sou um profissional dedicado que sempre busca oferecer as melhores soluções para meus clientes. Com mais de 5 anos de experiência no mercado nacional e internacional de TI desenvolvendo aplicações ...

  • Sou Formado em Sistemas de Informação e trabalho como programador Freelancer.