O cliente busca um profissional para assumir e finalizar um projeto de plataforma web para geração de QR Codes de saúde. O projeto atual está parcialmente funcional, mas enfrenta problemas de comunicação com o desenvolvedor anterior e uma aparente falha no banco de dados.
Contexto Atual:
* O domínio
qredsos.com é de propriedade do cliente (registrado no GoDaddy).
* O projeto foi migrado de Glide para Expo (React Native).
* O site está publicado, mas o login administrativo não funciona.
* O desenvolvedor anterior informou que o sistema utiliza Supabase e que o banco de dados está indisponível ("DB is down").
* Existem um projeto na Vercel e um repositório no GitHub, mas a vinculação correta às contas do cliente precisa ser confirmada.
Objetivo do Projeto:
O principal objetivo é restaurar a funcionalidade da plataforma e, em seguida, implementar as funcionalidades pendentes. O profissional deverá primeiro realizar uma auditoria para avaliar a viabilidade de continuar com o código existente. Caso não seja possível, a refatoração ou reconstrução será considerada. O cliente possui os dados necessários ou pode solicitá-los ao prestador anterior.
Funcionalidades Desejadas:
* Geração de QR Codes em lote.
* QR Codes inicialmente vazios.
* Cadastro do usuário após o primeiro scan.
* Aceite do termo LGPD (Lei Geral de Proteção de Dados).
* Login por e-mail.
* Visualização pública das informações do QR.
* Edição das informações do QR apenas pelo proprietário autenticado.
* Data de expiração para cada QR Code.
* Bloqueio automático do QR Code quando expirado.
* Renovação manual do QR Code pelo administrador.
* Renovação automática do QR Code mediante pagamento.
* Painel administrativo completo para gerenciamento.
Entregáveis Finais:
Ao final do projeto, o profissional deverá entregar:
* Código-fonte completo e funcional do sistema.
* Repositório GitHub sob a propriedade e controle do cliente.
* Projeto Supabase sob a propriedade e controle do cliente.
* Projeto Vercel sob a propriedade e controle do cliente.
* Documentação básica do sistema.
* Instruções detalhadas para implantação e manutenção.
* Lista das tecnologias utilizadas no desenvolvimento.
É Fundamental que todo o código e infraestrutura do projeto sejam transferidos para a propriedade do cliente, não podendo permanecer apenas na conta do desenvolvedor.
Prazo de Entrega: Não estabelecido