Realizado

Otimização e Expansão de Plataforma Web Existente com Firebase e Ia

Publicado em 19 de Abril de 2026 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias