Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando um freelancer experiente para otimizar e expandir uma plataforma web existente, com foco em segurança, desempenho e novas funcionalidades. O código base já está criado e hospedado no Firebase. O projeto envolve uma série de melhorias técnicas e de usabilidade, além da implementação de um sistema de gerenciamento de usuários e uma nova seção de conteúdo.
As principais tarefas incluem:
1. Segurança e Otimização de IA:
* Remover a API key da inteligência artificial do frontend para garantir a segurança.
* Garantir que o modelo de IA utilizado seja o que possui mais limite gratuito, otimizando custos.
2. Atualização e Validação de Código:
* Atualizar e/ou substituir o código na Firebase.
* Validar o código para evitar bugs e garantir a estabilidade.
* Revisar o código existente e a estrutura do Firestore.
* Organizar o código em um repositório GitHub para melhor controle de versão e colaboração.
3. Novas Funcionalidades e Melhorias de UX:
* Criar a página "Academy" para disponibilizar conteúdo.
* Incluir opção de troca de senha e recuperação de senha para usuários.
* Remover o pop-up de código de acesso e substituí-lo por um fluxo de termos de uso.
* Corrigir a latência na validação de acesso para melhorar a experiência do usuário.
* Remover a opção de acesso via Gmail, padronizando a autenticação.
4. Implementação de Versões Admin e Usuário:
* **Versão Admin**: Desenvolver um painel de administração com as seguintes funcionalidades:
* Gestão de usuários: cadastro, suspensão, desativação de contas. Incluir campos para nome, email, senha provisória e validade da conta.
* Página Academy com opção para incluir novos conteúdos.
* Funcionalidade de "View Change" para alternar entre a visualização de usuário e admin.
* Relatórios de uso da ferramenta, incluindo acessos, módulos utilizados, etc.
* **Versão Usuário**: Manter as funcionalidades existentes e adicionar:
* Uma aba "Academy" com links para conteúdos externos (Notion ou outras plataformas).
* Uma página de perfil para o usuário atualizar sua senha (senha atual, nova senha, confirmação da nova senha).
Critérios de Sucesso:
* Todas as informações que o usuário incluir devem ser preservadas entre logoffs e em diferentes dispositivos.
* O sistema deve passar nos testes imediatos e em testes no dia seguinte, garantindo a persistência das informações.
* Todos os links e funções devem estar operando corretamente.
* A funcionalidade de ia deve operar com a api key protegida e respeitar os limites de uso por usuário/dia.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias