Pesquisar

Sistema de login e gerenciamento de permissões de usuário

14/08/2024 às 11:14

Descrição do Projeto:

Descrição do projeto:
Estamos buscando um desenvolvedor para implementar um sistema de login seguro e gerenciamento de permissões de usuários para uma plataforma web. Este projeto envolve o desenvolvimento de funcionalidades essenciais para o controle de acesso e níveis de permissão diferenciados.

Requisitos do projeto:
- Implementação de sistema de login e autenticação de usuários.
- Gerenciamento de permissões com níveis de acesso diferenciados.
- Integração com uma plataforma web existente.

Tecnologias utilizadas:
- Backend: Node.js com Express.
- Frontend: Next.js.
- Banco de dados: MongoDB.
- Infraestrutura: Hospedagem na DigitalOcean.

Boas práticas esperadas:
- Login seguro: Implementação de autenticação baseada em tokens (JWT), uso de HTTPS e proteção contra ataques como SQL Injection e Cross-Site Scripting (XSS).
- Login social: Integração com provedores de login social (Google, Facebook, etc.) usando OAuth2, garantindo uma experiência de login simplificada e segura.
- Alteração de senha: Implementação de fluxos seguros para alteração de senha, incluindo validação de token de recuperação de senha e exigência de senhas fortes.
- Autocadastro: Criação de um processo de autocadastro com validação de email, captcha para evitar bots, e confirmação de conta via email.
- Níveis de permissão: Definição clara de níveis de permissão de usuários, com controle granular de acesso baseado em funções (roles) e integração com o sistema de autenticação.

Qualificações desejadas:
- Experiência comprovada em desenvolvimento web utilizando Node.js, Express, Next.js e MongoDB.
- Familiaridade com sistemas de autenticação e autorização (OAuth2, JWT).
- Capacidade de trabalhar com documentação técnica detalhada.
- Boa comunicação e habilidade de trabalho em equipe.

Detalhes adicionais:
Estamos em busca de um profissional que possa iniciar o trabalho imediatamente e que tenha disponibilidade para entregar o projeto em um prazo razoável. Por favor, envie sua proposta detalhada, incluindo tempo estimado de entrega e custo.

Habilidades desejadas:

Express JS MongoDB NodeJS

Atividades do cliente nesse projeto:

Última visualização: 27/08/2024 às 17:17

Última interação: 16/08/2024 às 17:48

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 10
Propostas excluídas: 9
Interessados: 15
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvedor Full Stack Sênior para sistema de gestão empresarial - Contratação de desenvolvedor Full Stack Sênior - Projeto GESSTORHA Busco desenvolvedor experiente para dar continuidade à construção de uma plataforma de g...

Desenvolvimento de loja virtual de convites animados - Projeto: Loja virtual de convites animados - Leticia Nascimento Retrospectiva Procuro profissional para desenvolver uma loja virtual com identidade visual preta e rosa, responsiva e fácil d...

Desenvolvimento de site guia comercial de cidades - Preciso de orçamento para o desenvolvimento de um site profissional, um guia comercial para uma cidade, com anunciantes, notícias e classificados. Suponho que tenha programaç&a...

Recuperar navmenu, header e footer e ativar páginas HTML - Não sei como, mas o meu navmenu, que fica no footer, e o menu do header, que são fixos em todas as páginas do meu site, sumiram. Preciso colocá-los de volta e fazer as p...

Plataforma de assinatura mensal - Preciso de um dev para criar um site e uma área de cliente para solicitar serviços de reforma residencial.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.