About this project
it-programming / web-development
Open
Estou buscando um desenvolvedor experiente para finalizar e aprimorar uma extensão do Google Chrome que já possui uma base desenvolvida. O projeto não é do zero e conta com funcionalidades existentes que precisam ser revisadas e expandidas. O objetivo é lançar uma extensão completa e funcional na Chrome Web Store.
Funcionalidades já existentes:
* Biblioteca de documentos.
* Organização por pastas.
* Flashcards.
* Calculadoras.
* Armazenamento local.
* Estrutura inicial de sincronização com Google Drive.
Tarefas necessárias:
* Revisar e organizar o código existente para garantir clareza e manutenibilidade.
* Corrigir bugs identificados e otimizar o desempenho geral da extensão.
* Implementar uma sincronização com Google Drive de forma simples e intuitiva para o usuário, utilizando login com Google em poucos cliques. É Crucial que não exija configuração manual de Client id, api keys ou qualquer etapa técnica por parte do usuário.
* Garantir que os arquivos sincronizem automaticamente entre diferentes computadores após o login do usuário.
* Implementar um sistema completo de login e autenticação de usuários.
* Criar um backend robusto para o gerenciamento de usuários e dados da extensão.
* Desenvolver e implementar um modelo com plano gratuito e plano Premium, definindo as funcionalidades de cada um.
* Integrar um sistema de assinatura/pagamento para os planos Premium.
* Integrar funcionalidades de Inteligência Artificial para:
* Resumir documentos automaticamente.
* Responder perguntas sobre os arquivos armazenados.
* Gerar flashcards automaticamente a partir do conteúdo dos documentos.
* Implementar controle de acesso rigoroso para as funções Premium.
* Realizar uma revisão completa de segurança e do método de armazenamento dos dados.
* Preparar a extensão para publicação na Chrome Web Store, incluindo todos os requisitos técnicos e de política.
* Entregar documentação básica do projeto para futuras manutenções e desenvolvimentos.
O orçamento será dividido em etapas, com pagamentos realizados mediante a aprovação de cada entrega.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Delivery term: Not specified
Skills needed