Analisando propostas

Tela de boas-vindas + Login com Mfa (React Native + Aws Cognito) – App mobile

Publicado em 27 de Agosto de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um(a) dev mobile para implementar a tela de boas-vindas do app e o fluxo de autenticação com multifator (MFA).

- Stack do projeto (já em uso):
- Front: React Native (TypeScript).
- IOS/macOS: Swift / Objective-C++ (bridges quando necessário).
- Android: React Native (TypeScript).
- Backend: Python (FastAPI).

AWS: Cognito (User Pool, mfa totp/sms), api gateway/lambda, ssm parameter store, iam.

Escopo deste marco (M1):

- Tela de boas-vindas com logo, call-to-action (“Entrar”), links “Criar conta” e “Esqueci minha senha”.
- Login com e-mail/senha integrado ao AWS Cognito (User Pool).
- mfa: suporte a totp (ex.: Google Authenticator) e SMS (config selecionável).
- Criação de conta com verificação de e-mail (código).
- Esqueci minha senha (solicitar e redefinir).
- Sessão: armazenamento seguro do token e auto-login enquanto válido.
- Logout.
- Telemetria básica (sucesso/erro no login – sem dados sensíveis).
- Tratamento de erros com mensagens amigáveis (ex.: Usuário não confirmado, código inválido, etc.).

Entregáveis do M1:
- Código RN (TypeScript) organizado e testável.
- Scripts de build Android (apk/aab) e ios (xcode).
- Config do Cognito (json/yaml) + instruções de provisionamento.
- readme com variáveis de ambiente, passos de build e como trocar o método de mfa.
- 1 vídeo curto (screen recording) demonstrando os fluxos.

Critérios de aceite:
- Login + MFA funcionando em Android e iOS em build local.
- Sessão persistida e expirada corretamente.
- Regras de senha do Cognito respeitadas.
- Fluxos de “criar conta”, “confirmar e-mail”, “esqueci minha senha” operacionais.
- Sem chaves/segredos no repositório (usar env/SSM).
- Lint sem erros e app não crasha.

Observações:
- Trabalho remoto.
- Acesso ao repositório privado após assinatura de NDA.
- Integração com backend FastAPI já prevista; para este marco, basta autenticar direto no Cognito (hosted ui/sdk/amplify auth ou aws sdk).

Contexto Geral do Projeto

Estou adaptando um app mobile de ia existente (multiplataforma) e este é o primeiro marco para viabilizar o mvp. Busco alguém pragmático, com experiência real em React Native + AWS Cognito e atenção a UX e segurança. Diferenciais desejáveis: experiência com API Gateway/Lambda, FastAPI, SSM Parameter Store e boas práticas de IAM.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Outro
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: 19 de Setembro de 2025

Habilidades necessárias