-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 24 |
Interessados: 33
Descrição do projeto:
Preciso de um aplicativo mobile (Android e iOS) e uma página web que permitam aos funcionários da minha empresa preencher ordens de serviço com fotos, gerar PDFs e salvar os dados no Firebase. Além disso, o app deve incluir um controle de almoxarifado (entrada e saída de equipamentos) e um checklist de veículos para inspeções.
Funcionalidades principais:
• Ordens de serviço
- Formulário para preenchimento de dados
- Upload de fotos (Firebase Storage)
- Geração de PDF automaticamente após preenchimento
- Armazenamento das informações no Firebase Realtime Database
• Controle de almoxarifado
- Registro de entrada e saída de equipamentos
- Relatórios básicos de movimentação
• Checklist de veículos
- Formulário de inspeção diária
- Registro de itens conferidos e problemas encontrados
Requisitos técnicos:
• App: Flutter ou React Native
• Web: HTML, CSS, JavaScript (pode ser um painel simples)
• Banco de dados: Firebase (Realtime Database + Storage)
• PDF: Biblioteca pdf-lib, jsPDF ou outra solução adequada
• Autenticação: Firebase Auth (se necessário)
Android
CSS
HTML
Java Spring
Cliente:
Felipe F.
(Sem feedback)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 8 |
Interessados: 12
Estamos buscando um(a) desenvolvedor(a) de software para aprimorar nosso sistema em funcionamento com a implementação do Google Document AI e o desenvolvimento de um agente de IA. O(a) profissional será responsável por desenvolver e implementar soluções para extração e processamento de dados a partir de documentos, utilizando a API do Google Document AI, e criar um agente de IA que permita aos usuários a interação para consultar e coletar informações de processos de documentos. Além disso, será responsável pela integração e coleta de dados no Firebase.
Responsabilidades:
- Integrar o sistema com a API do Google Document AI, garantindo a extração de dados de tipos de documentos (PDFs, imagens, etc.).
- Desenvolver e implementar fluxos de trabalho para automatizar o processamento de documentos.
- Personalizar e treinar modelos do Google Document AI para atender às necessidades do nosso sistema e dos tipos de documentos processados.
- Desenvolver um agente de IA que utilize os dados extraídos pelo Google Document AI para permitir aos usuários consultar e coletar informações sobre processos de documentos.
- Implementar a integração e coleta de dados no Firebase, garantindo o armazenamento e acesso eficiente às informações dos processos.
- Monitorar e otimizar o desempenho da integração, garantindo disponibilidade e escalabilidade.
- Colaborar com a equipe de desenvolvimento para projetar e implementar funcionalidades que utilizem o Google Document AI e o agente de IA.
- Documentar o código e os processos de integração, facilitando a manutenção e futuras melhorias.
- Realizar testes e depuração para garantir a qualidade e a estabilidade da solução.
Requisitos:
- Experiência em desenvolvimento de software, com foco em integração de APIs e desenvolvimento de agentes de IA.
- Conhecimento de linguagens de programação como Python, Java ou Node.js.
- Experiência com APIs RESTful e serviços web.
- Familiaridade com serviços de nuvem, Google Cloud Platform (GCP).
- Conhecimento do Google Document AI ou de ferramentas de OCR e processamento de documentos.
- Experiência com desenvolvimento de agentes de IA, utilizando frameworks e bibliotecas como Dialogflow, Rasa, ou outras.
- Experiência com Firebase para armazenamento e gerenciamento de dados.
- Habilidade para trabalhar em equipe e comunicar ideias.
- Capacidade de solucionar problemas.
- Conhecimentos em bancos de dados relacionais e não relacionais.
- Conhecimento de ferramentas de versionamento de código, Git.
Diferenciais:
- Certificações Google Cloud.
- Experiência com machine learning e inteligência artificial.
- Conhecimento de ferramentas de automação de testes.
- Experiência em projetos de otimização de fluxo de trabalho.
Nosso sistema:
Nosso sistema está em produção e desempenha um papel em nossos processos de negócio. A integração com o Google Document AI e o desenvolvimento do agente de IA são melhorias para automatizar a extração de dados de documentos, permitir a consulta fácil e eficiente de informações sobre processos, reduzir o trabalho e aumentar a precisão das informações. O(a) desenvolvedor(a) terá a oportunidade de trabalhar em um projeto de impacto, utilizando tecnologias e colaborando com uma equipe.
Google Firebase
Integração
Inteligência Artificial
Cliente:
Órbita T.
(Sem feedback)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 8 |
Interessados: 16
Estamos em busca de um programador experiente para atuar como consultor técnico no planejamento inicial de um projeto de desenvolvimento de software. O profissional será responsável por nos ajudar a definir a melhor abordagem para a execução do projeto, avaliar as escolhas tecnológicas e sugerir caminhos que facilitem o desenvolvimento e garantam a escalabilidade da solução.
Escopo da contratação (fase atual):
O serviço deverá seguir as seguintes etapas:
01 - Reunião inicial:
Compreender o objetivo do software e o planejamento inicial do projeto.
Analisar as principais funcionalidades e desafios técnicos envolvidos.
02 - Reunião com o programador executor:
Entender as tecnologias que foram escolhidas para o projeto e os motivos dessas escolhas.
Argumentar sobre possíveis alterações e melhorias tecnológicas.
Avaliar os prazos definidos pelo programador e propor ajustes para otimização, sempre que possível.
O programador executor poderá tirar dúvidas específicas sobre:
• AWS: Melhor forma de organização para bancos de dados, armazenamento e infraestrutura.
• Banco de dados: Estratégias para múltiplos bancos de dados por cliente, otimização de consultas e estruturação dos dados.
• Integração de subdomínios: Como estruturar corretamente a criação e comunicação entre subdomínios.
• Criação de versões individuais de cada tela: Estratégia para desenvolver e disponibilizar telas separadamente, em vez de lançar o sistema completo de uma vez.
• Dúvidas sobre o frontend, como:
- Como backend e frontend devem se integrar.
- Onde partes específicas do sistema devem ficar (backend ou frontend).
03 - Reunião final com o cronograma atualizado (focado no backend):
Apresentar um cronograma detalhado para o desenvolvimento do backend, considerando as tecnologias validadas e as etapas de desenvolvimento.
O cronograma poderá ser ajustado conforme a experiência do programador executor, garantindo que as estimativas sejam realistas e compatíveis com sua capacidade técnica.
O frontend será tratado apenas na integração com o backend, sem planejamento específico para sua implementação.
Prazo esperado para as reuniões:
As três reuniões podem ser realizadas no mesmo dia ou dentro de uma semana, conforme a disponibilidade do contratado. Essa etapa é apenas inicial e queremos que seja concluída o mais rápido possível para darmos andamento ao desenvolvimento do projeto.
Requisitos:
• Experiência comprovada em desenvolvimento de software.
• Conhecimento sólido em arquitetura de software e boas práticas de desenvolvimento.
• Capacidade de avaliar e sugerir soluções técnicas eficientes.
• Boa comunicação e habilidade para atuar como consultor.
• Experiência com as seguintes tecnologias (que podem ser repensadas caso necessário):
- PostgreSQL
- Django e Django ORM
- Django-tenants
- Protocolo de e-mail SMTP
- Bibliotecas Redis e Celery
- Bibliotecas Pandas e Numpy
- AWS S3 Bucket (Amazon)
- JointJS
Diferenciais:
• Experiência com projetos SaaS e desenvolvimento escalável.
• Conhecimento em integrações com APIs, automação de processos e IA.
• Familiaridade com ferramentas de DevOps e gestão de projetos ágeis.
Observação:
As tecnologias mencionadas podem ser modificadas ou repensadas, caso seja identificado um caminho mais eficiente para o projeto. O projeto será explicado em detalhes após a contratação, mas envolve criação automática de subdomínios, controle de acessos e gerenciamento de múltiplos bancos de dados para diferentes clientes.
O cronograma de desenvolvimento será focado no backend, podendo ser ajustado de acordo com a experiência do programador executor. Dúvidas sobre o frontend serão respondidas para garantir a correta integração entre backend e frontend.
Possibilidade de contratação futura:
Após essa fase inicial, o consultor poderá ser contratado novamente para revisar o código desenvolvido e sugerir otimizações para melhorar o desempenho, a estrutura e a escalabilidade do sistema.
O consultor também poderá ser chamado novamente caso o programador executor encontre dificuldades em alguma etapa do desenvolvimento, oferecendo suporte técnico para resolver problemas específicos e garantir que o projeto avance sem bloqueios.
Amazon AWS Lambda
Banco De Dados
Django
PostgreSQL
Cliente:
Quick S.
(2
avaliações)
-
Outra - Web, Mobile & Software
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 13 |
Interessados: 19
Objetivo do projeto
Desenvolver uma solução de Inteligência Artificial (IA) integrada ao WhatsApp para automatizar e otimizar o atendimento ao cliente. A IA deve ser capaz de responder a perguntas frequentes, resolver problemas básicos, direcionar solicitações complexas para atendentes humanos e fornecer suporte 24/7, melhorando a eficiência e a experiência do cliente.
Escopo do projeto
Integração com WhatsApp:
• Desenvolver uma integração segura e estável com a API oficial do WhatsApp Business.
• Garantir que a solução seja compatível com os principais sistemas operacionais (iOS, Android) e navegadores.
Funcionalidades da IA:
• Respostas automáticas: Capacidade de responder a perguntas frequentes (FAQ) com base em um banco de dados pré-configurado.
• Processamento de Linguagem Natural (NLP): Utilizar técnicas de NLP para entender e interpretar mensagens dos usuários de forma contextualizada.
• Automação de tarefas: Executar tarefas como agendamento de compromissos, envio de lembretes, consulta de status de pedidos e suporte básico.
• Encaminhamento para atendente humano: Identificar situações complexas e transferir a conversa para um atendente humano de forma fluida.
• Aprendizado contínuo: Implementar mecanismos de machine learning para que a IA melhore suas respostas com o tempo, baseando-se nas interações anteriores.
Banco de dados e conhecimento:
• Criar um banco de dados dinâmico para armazenar perguntas, respostas e interações.
• Permitir atualizações manuais ou automáticas do banco de dados para incluir novas informações.
Segurança e privacidade:
• Garantir que todas as interações sejam criptografadas e estejam em conformidade com as leis de proteção de dados (ex.: LGPD no Brasil).
• Implementar medidas de segurança para evitar vazamento de informações sensíveis.
Interface de gerenciamento:
• Desenvolver uma interface intuitiva para que a equipe interna possa gerenciar o banco de dados, monitorar interações e ajustar configurações da IA.
Relatórios e análises:
• Gerar relatórios detalhados sobre o desempenho da IA, como taxa de resolução de problemas, satisfação do cliente e volume de atendimentos.
• Fornecer insights para melhorias contínuas.
Cliente:
Francisco
(Sem feedback)
-
Outra - Web, Mobile & Software
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 10 |
Interessados: 15
Preciso de uma solução para as requisições que falham nas requisições que meu crawler faz. Algumas falhas são causadas por timeouts, enquanto outras são bloqueios por geolocalização, entre outros problemas.
Faço mais de 1 milhão de requisições diariamente.
Python
Scrapy
Web Scraping
Cliente:
Marcello G.
(29
avaliações)