Pesquisar
Projeto exclusivo

Desenvolvimento de API com FastAPI

hoje às 09:06

Descrição do Projeto:

Desenvolver uma API utilizando FastAPI que ofereça as funcionalidades de login, autenticação, logout e recuperação de senha. O projeto será desenvolvido com foco em segurança, desempenho e escalabilidade, aproveitando a rapidez e a simplicidade do FastAPI.

Funcionalidades requeridas:

Login de usuário:

• Endpoint para login utilizando credenciais (e-mail e senha).
• Implementação de tokens JWT para gerenciamento de sessões e autenticação de usuários.

Autenticação de usuário:

• Proteção das rotas sensíveis através de autenticação JWT.
• Verificação de permissões e controle de acesso para usuários autenticados.

Logout:

• Endpoint para encerrar a sessão do usuário, invalidando o token JWT.

Recuperação de senha:

• Endpoint para solicitação de recuperação de senha (envio de e-mail com token).
• Endpoint para redefinir a senha utilizando o token de recuperação gerado.

Requisitos técnicos:

• Framework: FastAPI, conhecido pela sua alta performance e suporte moderno a recursos como validação automática e documentação de API.
• Autenticação: JWT (JSON Web Tokens) para o gerenciamento de sessões e autenticação de usuários.
• Banco de dados: Pode ser relacional (PostgreSQL, MySQL) ou NoSQL (MongoDB), de acordo com a necessidade do projeto.
• Segurança: Implementação de boas práticas de segurança, como criptografia de senhas (usando bcrypt) e proteção contra ataques comuns (SQL Injection, CSRF, etc.).
• Documentação automática: A API será documentada automaticamente pelo FastAPI, com suporte nativo ao Swagger UI e OpenAPI.

Extras:

• Código bem estruturado e comentado para facilitar a manutenção.
• Testes automatizados para as principais funcionalidades (opcional).
• Deploy usando containers Docker (opcional).

OBS: Eu sou Engenheiro de Software experiente, poderia muito bem fazer isso, mas estou em busca de talentos e alavancar pequenos projetos...

Atividades do cliente nesse projeto:

Última visualização: hoje às 09:26

Última interação: hoje às 09:26

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 10
Interessados: 15
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (10)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de landing page para gerenciador de obras - Projeto: Desenvolvimento de landing page para plataforma de gerenciamento de obras para pequenos construtores autônomos. Descrição: Estamos buscando um freelancer experiente e...

Desenvolvimento de site institucional - Estou procurando um profissional para desenvolver um site completo, que envolva tanto o design visual quanto a programação técnica. O objetivo é criar um site funcional,...

Configurar fechamento de acordeons - No meu site criado em Elementor, tenho vários elementos de acordeon na mesma página, separados um do outro. Preciso que crie um código para que, quando um acordeon abrir, o out...

Desenvolvedor para sistema de automação de funis no WhatsApp - Estamos buscando um desenvolvedor para criar uma ferramenta MVP (versão beta) de automação de funis no WhatsApp, baseada em funcionalidades principais de plataformas já ...

Criação de site para canal no YouTube - Site para um canal no YouTube voltado ao espiritualismo, xamanismo, magia, etc. No canal, há vídeos de ensinamentos, meditações guiadas, participação em ev...

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.