-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 4 |
Interessados: 7
Objetivo do aplicativo:
Criar um aplicativo para gerenciamento interno de estoque integrado ao SharePoint, com duas telas principais e funcionalidades que permitam controle rigoroso, validação de dados e registros históricos detalhados.
Funcionalidades detalhadas:
1. Primeira Tela - Movimentação inicial:
• Campos e funcionalidades:
• Drop-down menu: Para selecionar o tipo de movimentação (opções: Entrada ou Saída).
• Botão de seleção de data: Permite escolher a data da movimentação (pré-preenchida com a data atual).
• Caixa de texto - Comentário: Campo opcional para adicionar um comentário relacionado à movimentação.
• Caixa de texto - Nome do usuário: Campo obrigatório para informar o nome do responsável pela operação.
• Fluxo após preenchimento:
• Após inserir todas as informações, o botão "Avançar" deve validar os campos obrigatórios e, em caso de sucesso, abrir imediatamente a segunda tela.
2. Segunda Tela - Registro de produtos:
• Campos e funcionalidades:
• Campo de texto: Para digitar o nome do produto.
• Drop-down menu: Para selecionar a função do produto (opções: A, B ou R).
• Caixa de texto: Para inserir o lote do produto.
• Caixa de texto: Para informar o peso do produto que está sendo retirado ou adicionado ao estoque (com validação para impedir valores negativos ou inconsistentes).
• Opção para adicionar mais produtos:
• Um botão “+” deve permitir adicionar mais produtos, abrindo uma nova instância da segunda tela sem a necessidade de voltar à primeira tela.
• Produtos já adicionados devem ser exibidos em uma lista/tabela para revisão, com opção de edição ou exclusão antes de enviar os dados ao SharePoint.
3. Validações:
• Campos obrigatórios:
• Todos os campos das telas 1 e 2 devem ser de preenchimento obrigatório. O app deve impedir o envio caso algum campo esteja vazio.
• Controle de inconsistências:
• O app deve exibir mensagens de erro caso:
• A quantidade movimentada deixe o estoque negativo.
• O SharePoint esteja inacessível no momento do envio.
4. Integração com SharePoint:
• Planilha inicial:
• O SharePoint deve conter uma planilha com os dados de estoque inicial dos produtos.
• Atualização automática:
• Após cada movimentação, o app deve atualizar a planilha com os seguintes dados:
• Nome do produto.
• Função do produto (A, B ou R).
• Lote do produto.
• Peso movimentado (positivo para entrada e negativo para saída).
• Estoque total atualizado (antes e depois da movimentação).
• Log de alterações:
• A planilha deve manter um histórico detalhado de todas as movimentações, incluindo:
• Data da movimentação.
• Tipo de movimentação (Entrada ou Saída).
• Comentário.
• Nome do usuário responsável.
• Quantidade total do produto antes e depois da movimentação.
5. Mensagens de erro e notificações:
• Conexão com SharePoint:
• Caso o SharePoint esteja inacessível, o app deve exibir uma mensagem: "Erro: Não foi possível conectar ao SharePoint. Tente novamente mais tarde."
• Estoque negativo:
• Caso a movimentação resulte em um estoque negativo, exibir uma mensagem: "Erro: A movimentação resultará em estoque negativo. Verifique os valores inseridos."
6. Design e compatibilidade:
• Responsividade:
• O app deve ser responsivo e funcionar bem em dispositivos móveis, tablets e computadores.
• Interface amigável:
• A interface deve ser intuitiva, com botões e menus organizados para facilitar o uso diário no ambiente de trabalho.
Exemplo de fluxo esperado:
1. Cenário inicial:
• A planilha do SharePoint contém 30 Kg do produto Alfa e 50 Kg do produto Beta.
2. Operação de movimentação:
• No dia 20/01/2025:
• Retirar 10 Kg do produto Alfa.
• Dar entrada em 5 Kg do produto Beta.
3. Comportamento do app:
• O app deve permitir o preenchimento dos dados e atualizar a planilha do SharePoint automaticamente.
• O estoque deve ser ajustado para:
• Alfa = 20 Kg.
• Beta = 55 Kg.
• O log deve registrar:
• Data: 20/01/2025.
• Tipo de movimentação: Saída (Alfa) e Entrada (Beta).
• Nome do usuário.
• Comentário (se inserido).
• Estoque inicial e final de cada produto.
Resumo dos benefícios esperados:
• Controle preciso do estoque com registros detalhados.
• Redução de erros operacionais graças às validações.
• Integração eficiente com o SharePoint.
• Uso flexível e acessível em qualquer dispositivo.
PowerApps
Cliente:
(Sem feedback)
-
Outra - Web, Mobile & Software
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 2 |
Interessados: 3
Estamos procurando um desenvolvedor experiente para implementar um sistema que extraia códigos OTP de e-mails específicos e os redirecione para uma nova página criada ou uma página existente em nosso e-commerce de jogos digitais.
Objetivo: O sistema deve monitorar uma caixa de entrada de e-mail e procurar mensagens que contenham um texto específico, como: 'Sua conta Steam: acesso de novo computador'. Deste e-mail, o sistema deve extrair o código OTP e integrá-lo a uma nova página criada ou a uma página em nosso e-commerce de jogos digitais.
Funcionalidade do sistema:
• Botão de acesso: Criar um botão na nova página ou em uma página já existente no meu e-commerce. Quando clicado, ele deve abrir uma janela modal (pop-up) exibindo o código de acesso OTP de 5 dígitos.
• Design moderno e gamer: A janela modal deve ter um design moderno e estilizado para o público gamer, alinhando-se com a estética do nosso site de vendas de jogos digitais.
• Verificação de e-mail: Quando o botão é clicado, o sistema deve verificar a caixa de entrada para o e-mail com o OTP.
• Extração de OTP: O sistema deve extrair o código OTP do corpo do e-mail usando expressões regulares.
• Exibição de OTP: O código deve ser exibido na janela modal de forma clara e acessível para o cliente.
Requisitos:
• Conectar-se à caixa de entrada de e-mail e filtrar mensagens com base em critérios específicos.
• Armazenar o código OTP com segurança no banco de dados do e-commerce.
• Implementar uma solução que permita a verificação periódica de novos e-mails.
ATENÇÃO: O SISTEMA TEM QUE FUNCIONAR 24H E COM 100% DE CHANCE DE NÃO FALHAR.
Python
Cliente:
(1
avaliação)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 19 |
Interessados: 29
Criar uma ferramenta com automatização de pagamentos e gestão de clientes. Serão utilizadas APIs de integração, sendo 4 para recebimento de PIX e 2 para cartão de crédito.
Vou tentar resumir o projeto: o sistema deverá possuir uma gestão de clientes onde eu possa cadastrar os dados pertinentes, integrar com um sistema de multiatendimento para vincular ao WhatsApp. O cliente basicamente me manda uma mensagem e informa que irá renovar sua assinatura. O sistema identifica o cliente, envia o link de pagamento, e ao cliente pagar, o sistema confirma o saldo na conta e efetua a renovação da assinatura de forma automática. Além disso, envia uma mensagem para o cliente confirmando a renovação e salva uma mensagem automática para enviar ao cliente 1 dia antes de seu vencimento.
Abaixo segue um esboço simples de como deve ficar o menu. Para maiores detalhes e especificar cada item, seria interessante uma call, pois muitas coisas eu consigo dizer como devem ser, mas fica complicado para um leigo expor isso de forma escrita.
Segue abaixo um pouco sobre o projeto:
MENU
• DASHBOARD
• CLIENTES
o ADICIONAR
o GERENCIAR
• SERVIDORES
o ADICIONAR
o GERENCIAR
• TAGS
o ADICIONAR
o GERENCIAR
• PRODUTOS EXTRAS
o ADICIONAR
o GERENCIAR
o LANÇAR VENDA
• LEADS
o ADICIONAR
o GERENCIAR
• INDICAÇÕES
o ADICIONAR
o GERENCIAR
• MENSAGENS AUTOMÁTICAS
o ADICIONAR
o GERENCIAR
• REVENDAS
o ADICIONAR
o GERENCIAR
• MOVIMENTAÇÕES
o ADICIONAR
o GERENCIAR
o ENTRADA
o SAÍDA
• REVENDAS ADMIN
o ADICIONAR
o GERENCIAR
• MINHAS REVENDAS DIRETAS
o ADICIONAR
o GERENCIAR
• USUÁRIOS INTERNOS
o ADICIONAR
o GERENCIAR
• PERFIL DE USUÁRIOS
o ADICIONAR
o GERENCIAR
• FINANCEIRO
o RELATÓRIOS
• APIs DE CONEXÃO
o ADICIONAR
o GERENCIAR
• APIs DE PAGAMENTO
o ADICIONAR
o GERENCIAR
Cliente:
Paulo R.
(1
avaliação)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 16 |
Interessados: 22
Aqui está uma descrição detalhada e profissional para o programa que você deseja desenvolver. Ela pode ser usada no 99Freelas para atrair desenvolvedores qualificados:
Descrição do projeto: PDV completo para minimercados autônomos
Objetivo:
Desenvolver um sistema completo de PDV (Ponto de Venda) integrado para minimercados autônomos, com foco em eficiência, automação e segurança. O sistema deve ser compatível com maquininhas de pagamento da PagBank, permitindo que os clientes realizem compras de maneira prática e sem a necessidade de atendentes.
Funcionalidades principais:
1. Interface de venda simplificada:
• Tela de vendas amigável e intuitiva para o cliente.
• Leitura de códigos de barras para registro rápido de produtos.
• Possibilidade de adicionar produtos manualmente.
2. Integração com pagamentos:
• Integração completa com as maquininhas da PagBank para transações de cartão (crédito/débito e por aproximação).
• Suporte para outros métodos de pagamento (Pix, QR Code, etc.).
3. Controle de estoque:
• Registro automático de vendas para atualização em tempo real do estoque.
• Notificações de reposição de produtos quando os níveis atingirem um limite mínimo.
• Relatórios detalhados de entrada e saída de mercadorias.
4. Gestão financeira:
• Relatórios de vendas diárias, semanais e mensais.
• Exportação de dados para sistemas contábeis.
• Emissão de NFC-e (Nota Fiscal do Consumidor Eletrônica).
5. Segurança e controle de acesso:
• Gerenciamento de permissões para usuários/administração.
• Logs de atividades para auditorias.
6. Dashboard administrativo:
• Painel online para monitoramento em tempo real.
• Controle remoto de preços, promoções e estoque.
• Histórico de vendas por produto e por cliente.
7. Experiência de compra autônoma:
• Totem de autoatendimento com interface amigável.
• Impressão de comprovantes de pagamento diretamente na maquininha.
• Opção para o cliente visualizar o carrinho e finalizar a compra.
Tecnologias esperadas:
• Back-end: Node.js, Python ou PHP.
• Front-end: React.js, Vue.js ou outro framework moderno.
• Banco de dados: MySQL, PostgreSQL ou MongoDB.
• Integração: APIs da PagBank (documentação disponível em developers.pagseguro.uol.com.br).
• Outros: Integração com hardware (leitor de código de barras, impressora fiscal e maquininhas).
Detalhes adicionais:
• Entrega: O sistema deve ser entregue em formato MVP (Produto Mínimo Viável), com possibilidade de expansão futura.
• Design: Interface moderna, responsiva e amigável.
• Documentação: Documentação técnica completa para futuras atualizações e manutenções.
Perfil do freelancer desejado:
• Experiência comprovada em desenvolvimento de sistemas de PDV.
• Conhecimento de integração com APIs de pagamento (PagBank é um diferencial).
• Habilidade em desenvolver sistemas seguros e escaláveis.
• Proatividade e compromisso com prazos.
Prazo e orçamento:
• Prazo: [Insira o prazo desejado, como 60 dias].
• Orçamento: [Defina o valor ou peça uma proposta].
Diferenciais do projeto:
O sistema será vendido em formato de licença pelo detentor, portanto deverá ter a funcionalidade de bloqueio de clientes não pagantes.
Mais detalhes após a aprovação do projeto.
Cliente:
Igor A.
(1
avaliação)
-
Assistente Virtual
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 15 |
Interessados: 24
Estamos em busca de um profissional para gerenciar a criação de cursos de idiomas em vídeo e PDF. Este é um projeto de longa duração, com renovação mensal, e a demanda é de 8 horas diárias, de segunda a sexta-feira, no horário que você preferir.
Suas funções:
• Organização de traduções: Conferir e ajustar planilhas com traduções.
• Geração de comandos: Criar arquivos de comando a partir das planilhas para a produção de imagens e vídeos automatizados.
• Execução de códigos Python: Atualizar e executar códigos em Python em um servidor virtual (VPS) para gerar imagens e vídeos.
• Criação de PDFs: Editar planilhas e scripts no Google Sheets para criar PDFs.
• Transferência de arquivos: Enviar vídeos do servidor para a máquina local e depois para o Dropbox.
• Cadastro de conteúdo: Registrar aulas, vídeos e PDFs na plataforma de cursos.
• Edição básica: Editar imagens de capa e gerar descrições utilizando ferramentas como o ChatGPT.
Estrutura do trabalho:
• Processamento no servidor: O trabalho de geração de vídeos e imagens é realizado em um servidor VPS, sem uso do processamento do seu computador. É necessário manter uma conexão de alta velocidade para transferência de arquivos e no mínimo 100 GB de espaço livre em disco.
• Fluxo de trabalho: Após dar o comando inicial, o processamento no servidor é automático. Enquanto isso, você será responsável por outras tarefas, como o cadastro de cursos gerados anteriormente.
• Metas de produção: Inicialmente, serão oferecidos treinamento e suporte para execução das tarefas. Com o tempo, metas serão estabelecidas com base na produtividade observada.
Requisitos:
• Conhecimentos em Planilhas Google: Experiência prévia é essencial, quanto maior o domínio, melhor.
• Python (desejável, não obrigatório): Não é necessário ter experiência com Python, pois todo o treinamento será fornecido. Entretanto, conhecimento prévio será considerado um diferencial.
• Infraestrutura: Conexão de internet de alta velocidade, no mínimo 100 GB de espaço livre em disco, e disponibilidade para manter o computador ligado durante os processos no servidor.
Condições:
• Duração do projeto: Projeto contínuo com renovação mensal.
• Remuneração: Informe na sua proposta o valor para 1 mês de trabalho (8 horas diárias, de segunda a sexta-feira).
• Chamada de vídeo: Detalhes adicionais serão discutidos com os candidatos selecionados em uma reunião online.
Se você se identifica com essa oportunidade e atende aos requisitos, envie sua proposta!
Assistente Virtual
Entrada de Dados
Google Sheets
Suporte Administrativo
Cliente:
Lucas S.
(47
avaliações)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 7 |
Interessados: 11
Busco um desenvolvedor com experiência em Delphi, Unigui, Firebird e desenvolvimento de app Android com Delphi, para realizar as seguintes tarefas:
Aplicação WEB com:
• Tela de login e cadastro de usuários.
• Cadastro de cliente, controle de orçamentos, pedidos e pagamentos.
• Cadastro de produtos, com controle de versão, importação de BOM e upload de arquivos para armazenamento em Blob da base Firebird.
• Cadastro de componentes, package/case e upload de PDF.
• Controle de estoque com entrada e saída, e impressão de etiqueta de código QR.
• Controle de produção, com receitas e acompanhamento de produção.
• Cadastro de fornecedores, controle de compra e exportação de ordem de pedido.
Todas essas telas devem conter apenas campos básicos, pois o sistema será melhorado posteriormente.
Desenvolver um app Android com FMX para rodar em um PDA, consultando a base de dados Firebird, para efetuar consultas de produtos e estoque.
Eu preciso que tudo isso seja feito de forma simples, podendo usar algum template Unigui pronto, para servir de base para que eu possa continuar o desenvolvimento por aqui.
Para quem já trabalha com essas ferramentas, é uma tarefa rápida. Preciso das telas prontas, funcionando com a base de dados, realizando as operações de leitura e gravação.
Android
Delphi
Cliente:
Nelson K.
(6
avaliações)