Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor web altamente qualificado para configurar, corrigir a segurança e publicar um aplicativo web já desenvolvido, chamado "Corpo Regulado". Este é um projeto de alta prioridade com um prazo de entrega de 24 horas. Não é necessário criar o aplicativo do zero nem desenvolver versões nativas para iPhone ou Android, pois ele funcionará diretamente no navegador em computadores e celulares.
Escopo Detalhado do Serviço:
1. Hospedagem e Configuração: Realizar a hospedagem do aplicativo na Vercel, garantindo a configuração de HTTPS. Integrar e configurar o Supabase para autenticação (Auth), banco de dados PostgreSQL e armazenamento privado (Storage), se necessário.
2. Autenticação de Usuários: Implementar o sistema de cadastro e login de usuários utilizando e-mail e senha, incluindo a funcionalidade de recuperação de senha por e-mail.
3. Persistência de Dados: Assegurar que todos os dados sejam armazenados no servidor e vinculados à conta do usuário, nunca exclusivamente no navegador. Os históricos e informações devem ser persistentes, mantendo-se após troca de aparelho, limpeza do navegador ou redefinição de senha.
4. Privacidade e Segurança: Garantir privacidade absoluta entre as contas de usuários, implementando Row Level Security (RLS) no banco de dados. Cada usuário deve ter acesso somente aos seus próprios dados e aos clientes que cadastrou.
5. Painel Administrativo: Criar ou configurar um painel administrativo funcional que permita visualizar cadastros, nomes, e-mails, datas e status dos usuários. O painel deve possibilitar ativar, bloquear, reativar e definir vencimentos para os usuários, sem a necessidade de acessar dados privados ou históricos individuais.
6. Preservação de Funcionalidades: Manter integralmente todas as funcionalidades existentes do aplicativo, incluindo os 210 exercícios com imagens e textos originais, check-ins, recomendações, cronômetro, históricos, gerenciamento de clientes, atendimentos, favoritos, tutoriais, novidades e a identidade visual.
7. Geração de Relatórios: Assegurar a correta geração dos três relatórios em formato PDF (pessoal, clientes e completo), com os totais calculados corretamente.
8. Testes Abrangentes: Realizar testes completos para verificar a segurança do aplicativo, o isolamento entre contas, o funcionamento do bloqueio e reativação de usuários, a recuperação de senha, a persistência dos dados e a integridade de todas as funcionalidades.
Importante: O aplicativo ainda não foi lançado e não possui usuários ativos, portanto, não há necessidade de migração de dados.
Entrega em até 24 Horas: O projeto deve ser entregue com o aplicativo publicado, totalmente funcional e testado. O freelancer deverá fornecer o código-fonte completo, todos os acessos à hospedagem e ao banco de dados sob minha titularidade, um backup completo e orientações administrativas detalhadas para a gestão futura do sistema.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias