-
Teste de Software
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 6 |
Interessados: 15
Preciso de alguém disponível pelos próximos 14 dias para testar um aplicativo que está prestes a ser lançado no Google Play.
Importante: essa pessoa precisa ter acesso a pelo menos 5 dispositivos Android diferentes com contas do Google distintas.
A tarefa é abrir o app todos os dias em cada dispositivo durante os 14 dias e utilizá-lo por cerca de 5 minutos. Preciso também de feedbacks durante os testes.
QA / Testes
Testes A/B
Testes de Usabilidade
Cliente:
(5
avaliações)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 23 |
Interessados: 36
Estamos em busca de um(a) Desenvolvedor(a) de Software com experiência em projetos robustos e integração de sistemas para criar uma solução completa destinada à confecção de laudos técnicos nas áreas de energia elétrica, gás e combustível. O sistema será composto por uma plataforma central e um aplicativo integrado, permitindo que engenheiros realizem vistorias técnicas in loco, cujos dados sejam automaticamente sincronizados com o banco de dados da empresa.
Principais responsabilidades:
• Desenvolver um sistema central para emissão de laudos técnicos, com funcionalidades como:
• Cadastro e gerenciamento de clientes;
• Geração automatizada de laudos técnicos com base nas vistorias;
• Integração com banco de dados para armazenamento seguro e estruturado das informações.
• Criar um aplicativo mobile integrado ao sistema central, com funcionalidades como:
• Interface intuitiva para engenheiros realizarem vistorias técnicas;
• Preenchimento de informações em campo, com upload de fotos, vídeos e documentos;
• Sincronização automática dos dados com o sistema central.
• Garantir que o sistema e o aplicativo tenham alta capacidade de armazenamento e desempenho, suportando grandes volumes de informações.
• Desenvolver um banco de dados seguro e escalável, com possibilidade de segmentação por cliente e histórico de laudos.
• Implementar relatórios personalizados e dashboards para acompanhamento dos serviços.
• Realizar testes para assegurar a qualidade, usabilidade e estabilidade do sistema e aplicativo.
Requisitos:
• Formação superior em Ciência da Computação, Engenharia de Software, ou áreas relacionadas.
• Experiência comprovada em desenvolvimento de sistemas integrados e aplicativos mobile.
• Domínio em linguagens de programação como Python, Java, ou C#.
• Experiência com frameworks para desenvolvimento de aplicativos (React Native, Flutter, ou similares).
• Conhecimento em design e implementação de bancos de dados robustos (MySQL, PostgreSQL, MongoDB, etc.).
• Familiaridade com APIs e integração de sistemas.
• Habilidade para criar interfaces modernas, responsivas e amigáveis ao usuário.
• Experiência em projetos com foco em desempenho e escalabilidade.
Diferenciais:
• Experiência no desenvolvimento de sistemas para a área técnica ou de engenharia.
• Conhecimento em segurança da informação e compliance de dados sensíveis.
• Experiência com ferramentas de computação em nuvem (AWS, Azure, ou Google Cloud).
Cliente:
Edimilson S.
(1
avaliação)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 10 |
Interessados: 14
Buscamos um desenvolvedor freelancer experiente para implementar um editor de texto robusto e integrar a funcionalidade de assinatura digital em nosso sistema web de service desk. O sistema, desenvolvido com HTML, CSS e JavaScript, utiliza frameworks/bibliotecas como React, Vue.js ou Angular. O objetivo é permitir que os usuários do service desk criem, editem e assinem digitalmente documentos diretamente na plataforma, otimizando o fluxo de trabalho e a gestão de processos.
Responsabilidades:
- Implementação do editor de texto:
- Implementar um editor de texto rico com funcionalidades como formatação de texto (negrito, itálico, sublinhado, listas, etc.), inserção de imagens, tabelas e outros elementos.
- Garantir a compatibilidade com diferentes navegadores e dispositivos.
- Implementar a funcionalidade de salvar o conteúdo do editor em diferentes formatos (ex: HTML, PDF, TXT).
- Considerar a usabilidade e a acessibilidade na implementação do editor, pensando no contexto de um sistema de service desk.
- Integração da assinatura digital:
- Integrar uma solução de assinatura digital (ex: Web PKI, APIs de provedores de assinatura digital).
- Implementar o fluxo de assinatura, incluindo a geração do hash do documento, a comunicação com o provedor de assinatura e a validação da assinatura.
- Garantir a segurança e a integridade dos documentos assinados.
- Implementar a visualização e a verificação de assinaturas digitais, considerando a necessidade de auditoria e rastreamento em um sistema de service desk.
- Integração com o sistema de service desk existente:
- Integrar o editor de texto e a funcionalidade de assinatura digital com o restante do sistema de service desk, garantindo o fluxo correto de dados e a consistência da interface, incluindo a integração com módulos como gestão de chamados, base de conhecimento e relatórios.
- Testes: Realizar testes unitários e de integração para assegurar a qualidade e o funcionamento das implementações, considerando os fluxos típicos de um sistema de service desk.
- Documentação: Documentar o código e as funcionalidades implementadas, incluindo informações relevantes para a equipe de suporte do service desk.
Requisitos:
- Domínio de HTML, CSS e JavaScript: Conhecimento avançado em desenvolvimento front-end.
- Conhecimento em frameworks/bibliotecas JavaScript (React, Vue.js ou Angular): Experiência prática com pelo menos um desses frameworks. Especifique qual(is) você domina.
- Experiência com desenvolvimento de editores de texto (desejável): Experiência prévia com bibliotecas como TinyMCE, CKEditor, Quill, Google Docs ou similares é um diferencial importante.
- Conhecimento em conceitos de criptografia e assinatura digital: Compreensão dos princípios básicos de funcionamento da assinatura digital.
- Experiência com integração de APIs RESTful: Para comunicação com serviços de assinatura digital e o backend do sistema de service desk.
- Familiaridade com controle de versão (Git): Essencial para trabalho em equipe e organização do código.
- Capacidade de trabalhar de forma independente e cumprir prazos.
- Boa comunicação e proatividade.
Diferenciais:
- Experiência com Web PKI ou outras tecnologias de assinatura digital.
- Conhecimento em padrões de acessibilidade web (WCAG).
- Experiência com testes automatizados (ex: Jest, Cypress).
- Conhecimento em UI/UX.
- Experiência com sistemas de service desk ou help desk: Este é um diferencial importante, pois demonstra familiaridade com o contexto da aplicação.
CSS
Google APIs
HTML
Integração
Javascript
Cliente:
Fabricio De P.
(Sem feedback)
-
Outra - Web, Mobile & Software
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 22 |
Interessados: 31
Preciso de um freelancer para desenvolver um agente de inteligência artificial (IA) para o WhatsApp, com foco na automação de pedidos e atendimento ao cliente.
Objetivo principal:
Criar um chatbot que automatize interações no WhatsApp, utilizando os dados fornecidos pela empresa para alimentar e personalizar as respostas.
Funcionalidades desejadas:
• Automação de pedidos:
O chatbot deve ser capaz de atender clientes, coletar informações de pedidos e processá-los de forma automatizada.
• Gestão de fluxos de conversa:
A IA deve ser programada com fluxos pré-definidos baseados em perguntas e respostas comuns da empresa. Caso o cliente saia do fluxo ou tenha uma dúvida mais específica, o chatbot deve enviar uma mensagem automaticamente para um atendente humano continuar o atendimento.
• Integração:
O agente precisa ser integrado ao WhatsApp Business API ou a uma solução que permita automação confiável. Caso necessário, integrar com ferramentas de CRM ou sistemas internos para otimizar o fluxo de pedidos.
• Usabilidade:
O painel de controle ou interface administrativa deve permitir ajustes simples nos dados e fluxos de conversa, conforme necessário.
• Mensagens personalizadas:
Respostas devem ser claras, rápidas e personalizadas com as informações específicas da empresa.
Requisitos:
• Experiência comprovada em desenvolvimento de chatbots, preferencialmente com integração ao WhatsApp.
• Conhecimento em IA e NLP (Processamento de Linguagem Natural).
• Habilidade para criar um sistema escalável e seguro.
• Comunicação clara e entrega dentro do prazo.
Informações adicionais:
Eu fornecerei todos os dados necessários da empresa (como menus, FAQs, preços e outros detalhes). O freelancer selecionado também deverá fornecer instruções sobre como operar e ajustar o sistema.
Automação de Testes
Chatbot
Programação
Cliente:
Cesar A.
(Sem feedback)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 13 |
Interessados: 15
Projeto LURA – Melhorias no site
Objetivo geral:
Planejar e implementar melhorias técnicas e funcionais no site da LURA, alinhando-as aos objetivos estratégicos da marca. O foco está em otimizar o desempenho, automatizar processos e proporcionar uma experiência aprimorada aos clientes.
Escopo das melhorias:
1. Avaliação e planejamento:
• Diagnosticar a arquitetura do site, incluindo design, desempenho e funcionalidades.
• Propor ajustes estratégicos em UX/UI alinhados à identidade visual da marca.
2. Implementação de funcionalidades:
• Campos personalizados no checkout (ex.: nome para vídeos personalizados).
• Áreas dedicadas para vídeos animados e mensagens personalizadas.
• Geolocalização para personalizar a experiência do usuário.
• Filtros de busca otimizados, avaliações de produtos e recomendações inteligentes.
3. Automação de processos operacionais:
• Impressão automática de pedidos dos clientes.
• Automação de etiquetas de envio com integração a plataformas logísticas.
4. Integrações tecnológicas:
• Configuração ou otimização do WooCommerce.
• Integração da plataforma de pagamento existente.
• Implementação de rastreamento de pedidos e otimização logística.
• Banco de dados para personalizações dinâmicas, como histórico de compras e preferências.
5. Otimização de performance:
• Garantir responsividade em dispositivos desktop, tablet e mobile.
• Otimizar o carregamento de mídia e implementar práticas de SEO técnico.
• Realizar testes de usabilidade para corrigir falhas e melhorar a experiência do usuário.
6. Manutenção e suporte:
• Estabelecer um plano de manutenção contínua, com atualizações de CMS, plugins e temas.
• Implementar backups automáticos e monitoramento de desempenho.
• Garantir suporte técnico para ajustes e resolução de problemas.
Cronograma e entregáveis:
• Fase 1 (1-2 semanas): Diagnóstico do site e desenvolvimento de um plano técnico de melhorias.
• Fase 2 (3-4 semanas): Implementação das melhorias, ajustes técnicos e realização de testes de usabilidade.
• Pós-lançamento: Garantia do funcionamento das automações e suporte técnico inicial.
CSS
Desenvolvimento Web
HTML
MySQL
PHP
Cliente:
Raildo A.
(Sem feedback)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 29 |
Interessados: 43
Estou desenvolvendo um sistema completo de entrega, que inclui um site para solicitação de pedidos e um aplicativo para entregadores. Já tenho parte do front-end e algumas funcionalidades implementadas, mas preciso de um profissional full-stack com experiência em banco de dados para revisar, otimizar e finalizar o projeto.
O que já está pronto:
1. Front-End:
• Estrutura básica em HTML, CSS e JavaScript.
• Funcionalidades como captura de dados de formulários e exibição de cards com informações dos pedidos.
2. Lógicas Iniciais:
• Funções básicas de interação no front-end já foram implementadas.
O que precisa ser feito:
1. Revisão e otimização do front-end:
• Revisar o código existente, corrigir possíveis erros e otimizar para performance.
• Garantir responsividade e um design limpo para todos os dispositivos.
2. Desenvolvimento do back-end:
• Escolher e configurar o framework de back-end (Node.js, Django, Laravel, etc.).
• Criar APIs para gerenciar os pedidos, usuários e entregadores.
3. Implementação do banco de dados:
• Estruturar o banco de dados para armazenar informações como:
• Usuários (clientes e entregadores).
• Pedidos (status, informações do cliente, localização, etc.).
• Histórico de entregas.
• Garantir segurança no armazenamento (por exemplo, criptografia de senhas).
4. Integração front-end com back-end:
• Conectar o front-end com o back-end por meio de APIs.
• Garantir que os dados enviados pelos formulários sejam salvos no banco de dados.
5. Funcionalidades finais:
• Sistema de login e autenticação (JWT ou outro método).
• Painel para gerenciar pedidos (cliente e entregador).
• Status em tempo real para acompanhamento de pedidos (opcional).
• Conversão HTML para APK do app entregador.
6. Revisão geral e testes:
• Garantir que o sistema esteja funcional e sem bugs.
• Realizar testes de usabilidade e performance.
Tecnologias preferenciais:
• Front-End: HTML, CSS, JS (ou framework se preferir, como React ou Vue.js).
• Back-End: Node.js, Django, ou Laravel (aberto a sugestões).
• Banco de Dados: MySQL, PostgreSQL ou MongoDB.
Outras informações:
Estou à disposição para esclarecer dúvidas e fornecer acesso ao código atual.
Este projeto poderá evoluir no futuro para melhorias contínuas, então há possibilidade de continuidade na parceria.
Desenvolvimento de Banco de Dados
Full Stack
NodeJS
Cliente:
Matheus N.
(Sem feedback)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 20 |
Interessados: 26
Sobre o projeto:
O projeto consiste em criar um sistema de gestão comercial (SGC) em formato SaaS (Software as a Service) para centralizar ferramentas de assessoria comercial em uma única plataforma.
O objetivo é oferecer uma solução personalizada para os meus clientes, que são empresários donos de micro e pequenas empresas, que precisam de um sistema de gestão para escalar seus negócios sem investir em diversas ferramentas complexas e caras do mercado.
Descrição da solução que recebi de um desenvolvedor: (APENAS PARA ENTENDIMENTO, MAS PRECISO SABER O QUE VOCÊ OFERECE DESTE SERVIÇO E COMO PODE COLABORAR)
A aplicação será desenvolvida em PHP com banco de dados MySQL, focada na plataforma Windows e oferecendo funcionalidades essenciais para a gestão comercial dos clientes. (Essa aplicação foi uma sugestão de um desenvolvedor que consultei, mas aceito orientações novas).
---
Funcionalidades do sistema:
1 - CRM Básico de Entrada:
Cadastro e gerenciamento de leads, com campos de informações como nome da empresa, e-mail, telefone, endereço, CNPJ, nome de contato, estágio de negociação e histórico de interações, incluindo informações de ganho (serviço contratado, valor do contrato, recorrência, vencimento, data de início, etc). É um CRM básico para gestão de atendimento.
2 - Painel Dashboard dos principais indicadores de desempenho (KPIs): MRR, ARR, Ticket Médio, Churn, LTV, termômetro de vendas, número de clientes, gráfico de meta mês a mês por faturamento, gráfico de atingimento de meta de número de clientes mês a mês, gráfico de atingimento de churn mês a mês, gráfico de número de clientes por serviço, entre outros.
Dados alimentados pela base de clientes, metas e funil de vendas, com gráficos interativos e atualizados em tempo real.
3 - Base de Clientes:
Cadastro de clientes com informações detalhadas (nome, contato, status, e-mail, razão social, CNPJ, data de entrada, data de saída, valor do contrato, serviço contratado, cidade, estado).
Entrada manual ou integração automática via CRM para registros de clientes convertidos em vendas, alimentando o dashboard automaticamente.
Filtros e relatórios exportáveis em formatos como CSV, PDF e Excel.
4 - Imput de Metas (mês a mês e anual):
Cadastro de metas mensais ou anuais para equipes de vendas, com visualização das metas no dashboard e acompanhamento de progresso em tempo real.
5 - Funil de Vendas:
Representação visual das etapas do processo de vendas (leads, oportunidades, reunião, proposta, venda), com as taxas executadas em cada etapa.
Dados integrados ao dashboard para acompanhamento de conversões e desempenho.
6 - Cadastro de Fornecedores:
Inserção simples de fornecedores com campos básicos (nome, contato, tipo de fornecimento), com visualização em formato de lista e filtros por categoria.
7 - Plano de Ação:
Cadastro e controle de ações comerciais (tarefas, responsáveis, prazos), com status de execução e acompanhamento de atividades e progresso.
8 - Gerador de Listas de Contato (Leads):
Funcionalidade para gerar oportunidades de vendas, criando listas de contatos extraídas por plugins no Google (exemplo) que conseguem puxar informações de telefone, e-mail, site, etc., e exportar como lista. Alguns puxam do Maps, base da Receita, LinkedIn, entre outros.
---
Tecnologias utilizadas:
- Linguagem de Programação: PHP (versão 8.x)
- Banco de Dados: MySQL (versão 8.x)
- Front-End: HTML5, CSS3, JavaScript (com frameworks como Bootstrap para design responsivo e jQuery para interatividade)
- Gráficos: Chart.js ou Google Charts para visualização dos dados no dashboard
- Integrações: APIs de CRM existentes para sincronização de dados
- Segurança: Implementação de criptografia para senhas e dados sensíveis, autenticação de usuários (login/logout) e controle de permissões.
---
Ideia de plano de ação para execução do projeto:
Fase 1: Planejamento e Design
Definição detalhada dos requisitos, criação de wireframes e protótipos da interface do usuário.
Fase 2: Desenvolvimento do Backend
Implementação das funcionalidades principais (CRUD, autenticação, integração com APIs).
Fase 3: Desenvolvimento do Frontend
Construção das telas e do painel dashboard, aplicação de estilos e criação dos gráficos.
Fase 4: Testes e Validação
Testes de unidade, integração e usabilidade, correções de bugs e otimizações.
Fase 5: Implantação e Treinamento
Instalação do sistema no ambiente do cliente e treinamento básico para o uso da plataforma.
Escalabilidade: Pode ser expandida com novas funcionalidades conforme necessário.
Facilidade de uso: Interface amigável e intuitiva para usuários não técnicos.
PRAZO: NÃO TENHO PRAZO DEFINIDO.
OBS: Estou começando do zero. Não sou empresa e não estou cheio de grana. Preciso de uma parceria justa, pois além de desenvolver, preciso contar com o trabalho depois para poder ir melhorando, atualizando, resolvendo bugs, etc.
Aceito sugestões.
Abs.
CSS
Full Stack
MySQL
PHP
Python
Cliente:
Alison L.
(2
avaliações)
-
Outra - Web, Mobile & Software
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 10 |
Interessados: 11
Visão geral do projeto – https://love248.com
SOBRE O SITE
A plataforma gera receita por meio de transmissão de conteúdo ao vivo, planos de assinatura, galerias de vídeos e fotos, e um sistema de divisão de pagamentos entre o site e os criadores de conteúdo.
O objetivo atual é aprimorar recursos, sistemas e design para torná-los prontos para os usuários finais.
TAREFAS
Prioridade: Os recursos devem ser desenvolvidos e testados primeiro; melhorias no design serão abordadas após a conclusão técnica.
1. Configuração do navegador para streamers
Automatizar o processo de início de transmissões ao vivo, eliminando a necessidade de configuração manual do OBS.
Implementar tecnologias como WebRTC para compatibilidade universal com os principais navegadores.
Critérios de sucesso:
Streamers podem iniciar transmissões ao vivo diretamente do navegador, sem plugins externos de OBS.
2. Otimização do sistema de salas
2.1. Salas públicas:
Redesenhar a estrutura para se assemelhar ao design e funcionalidade das salas públicas do Twitch.
Melhorar a experiência de interação entre usuários e streamers, garantindo carregamento rápido e navegação intuitiva no ambiente ao vivo.
2.2. Salas privadas:
Após aceitar uma proposta em uma sala privada:
O acesso deve ser individualizado e limitado ao tempo contratado.
Encerrar automaticamente a conexão no final da sessão.
Adicionar notificações em tempo real sobre o status da sala para os participantes e o streamer.
Critérios de sucesso:
Transição fluida entre salas públicas e privadas.
Conexões privadas encerram automaticamente após o limite de tempo.
3. Melhorias de UI/UX
Revisar botões desalinhados, margens inconsistentes, fontes e outros problemas visuais nas principais páginas.
Garantir consistência em elementos de design como:
• Layouts das páginas.
• Estilos de botões e menus.
• Feedback visual (carregamento, notificações, etc.).
Melhorar a usabilidade de novos recursos.
Critérios de sucesso:
As páginas seguem um design consistente, sem falhas visuais.
Os usuários conseguem localizar e usar todos os recursos com facilidade.
4. Conformidade de monetização
4.1. Revisão geral:
Garantir que todos os métodos de pagamento estejam operacionais e que as regras de divisão de receita entre o site e os criadores estejam implementadas corretamente.
4.2. Novos recursos de pagamento:
Implementar uma opção de pré-reserva, permitindo que os usuários reservem horários antes de transmissões ao vivo ou sessões privadas.
Adicionar um sistema de pagamento em garantia (escrow) onde os fundos são mantidos até a conclusão do serviço.
Critérios de sucesso:
Todos os fluxos de pagamento (pré-reserva, assinaturas, divisão de receita) são testados e aprovados.
Funcionalidades de escrow operam sem erros.
5. Melhorias de moderação
Adicionar acesso em tempo real a conteúdos sinalizados diretamente no painel de administração.
Incorporar uma ferramenta de IA para:
• Avaliar automaticamente se o conteúdo é inapropriado ou envolve menores.
• Bloquear automaticamente perfis que violem critérios definidos.
• Registrar detalhes de todas as ações de moderação para auditorias futuras.
Critérios de sucesso:
O painel administrativo exibe e gerencia conteúdos sinalizados em tempo real.
6. Auditoria final do sistema
Realizar uma revisão completa de todos os recursos, garantindo:
Integração total com o painel de administração.
Operação sem erros.
Critérios de sucesso:
Todos os recursos estão 100% operacionais e integrados.
Problemas identificados são resolvidos antes da entrega final.
7. Requisitos de entrega
7.1. Teste de carga:
Simular usuários simultâneos (até 10.000) usando ferramentas como Apache JMeter para validar:
• Capacidade do servidor.
• Desempenho sob condições reais.
Gravar telas durante os testes para documentar o comportamento do sistema.
7.2. Teste de escalabilidade:
Realizar testes de estresse para garantir que o site suporte picos de tráfego sem falhas ou degradação severa.
7.3. Apresentação de mockup:
Criar uma apresentação simulando o uso do site para todos os papéis:
• Usuários regulares, streamers, administradores e subadministradores.
Usar gravações de tela e narrações para demonstrar todos os recursos em um ambiente realista.
Critérios de sucesso:
A plataforma opera perfeitamente nos testes de carga e escalabilidade.
A apresentação final demonstra 100% de funcionalidade conforme esperado.
Cronograma e prazos
Prazo total: 15–20 dias úteis.
Passos recomendados:
• Configuração e preparação: 3 dias úteis.
• Desenvolvimento do sistema de salas: 5 dias úteis.
• Melhorias de UI/UX: 3 dias úteis.
• Implementação de monetização: 3 dias úteis.
• Moderação e auditoria final: 3 dias úteis.
• Testes e entrega final: 3 dias úteis.
Apache
Laravel
Nginx
React
Web Design
Cliente:
Thiago S.
(44
avaliações)