-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 13 |
Interessados: 20
Requisitos Funcionais
1. Integração com a Shopee
Descrição: O sistema deve consumir a API da Shopee para receber os pedidos realizados na plataforma.
Funcionalidades:
• Autenticação na API da Shopee: Configurar chaves de acesso e autenticação conforme a documentação oficial da Shopee.
• Recebimento de pedidos: Consultar e armazenar os pedidos em um banco de dados local.
• Tratamento de erros: Caso a integração falhe, o sistema deverá:
• Exibir um alerta para os administradores.
• Permitir o registro manual do pedido com os campos: número do pedido, cliente, itens e status inicial.
2. Tela de Consulta de Pedidos
Descrição: Uma interface para listar todos os pedidos recebidos da Shopee com seus respectivos status.
Funcionalidades:
• Filtros para pesquisar pedidos por:
• Status (ex.: Novo, Embalagem, Impressão, etc.).
• ID do pedido, cliente ou data.
• Exibir informações do pedido:
• ID do pedido, nome do cliente, itens, data de recebimento e status atual.
• Permitir atualização manual do status para:
• Impressão, Calandra, Corte, Pré-Embalagem, Costura, Conferência, Dobra, Expedição, Coleta.
• Botão de "Histórico" para consultar todas as alterações de status de um pedido.
3. Alteração de Status por Leitura de Etiqueta
Descrição: O sistema deve permitir que colaboradores atualizem o status de pedidos para "Embalagem" utilizando a leitura de QRCode ou código de barras.
Funcionalidades:
• Scanner de QRCode ou Código de Barras via câmera do smartphone ou leitor dedicado.
• Verificação do pedido correspondente no sistema.
• Alteração automática do status para "Embalagem".
• Validação para evitar que outros status sejam alterados via leitura.
4. Notificação de Pedidos com Atraso
Descrição: O sistema deve notificar se um pedido está no status "Novo" há mais de 4 horas.
Funcionalidades:
• Monitoramento automático do tempo desde a criação do pedido.
• Exibição de alertas visuais na tela de consulta (ex.: ícone ou destaque em vermelho).
• Envio de notificação por e-mail ou popup para administradores.
5. Registro de Histórico de Status
Descrição: Cada alteração de status deve ser registrada no histórico do pedido.
Funcionalidades:
• Armazenar o status anterior, status atualizado, data/hora e usuário responsável.
• Exibir o histórico completo no detalhe de cada pedido.
Requisitos Não Funcionais
Linguagem e Frameworks
Backend:
• Python 3.10
• Django (versão mais recente)
Frontend:
• Vanilla JavaScript
• HTML e CSS com templates baseados no Bootstrap.
Integração:
• Biblioteca de requisições HTTP (requests) para consumir a API da Shopee.
Bibliotecas Django:
• Django Q2: Para agendamento periódico de tarefas como a verificação de pedidos atrasados.
• Django Axes: Gerenciar segurança e proteção contra acessos mal-intencionados.
• Django Extra Settings: Configurar chaves da API da Shopee no painel administrativo.
• Django Audit Log: Registrar histórico de alterações de status.
• Django Hijack: Facilitar a administração de usuários.
• Django Role Permissions: Gerenciar permissões para colaboradores e administradores.
Banco de Dados
• PostgreSQL para armazenamento dos dados do sistema.
• Modelos otimizados para consultas rápidas por status e tempo de criação.
Notificações
• Configuração de envio de e-mails com django.core.mail usando SMTP.
• Sistema de notificações visuais com mensagens em tempo real utilizando HTMX.
Desempenho
• Cache local para armazenar dados de pedidos recebidos recentemente.
• Tratamento de filas e tarefas assíncronas para evitar sobrecarga no consumo da API.
Controle de usuários com permissão de leitura/escrita
Tarefas Assíncronas
• Sincronização de Pedidos: Executar a cada 5 minutos para verificar novos pedidos na API da Shopee.
• Notificação de Pedidos Atrasados: Checar a cada hora e enviar alertas de pedidos com status "Novo" há mais de 4 horas.
TODAS AS TELAS E AÇÕES DEVERÃO FUNCIONAR COM CARREGAMENTO DINÂMICO, SEM RECARREGAR A TELA.
Django
Javascript
Cliente:
Rayan M.
(Sem feedback)
-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 17 |
Interessados: 31
Preciso criar um app para me ajudar nos meus atendimentos com as seguintes especificações:
Objetivo do sistema:
O UltraVet Online é um sistema baseado na web que permite o gerenciamento de agendamentos de exames de ultrassonografia veterinária. Ele facilita a conexão entre ultrassonografistas veterinários e clínicas veterinárias, oferecendo funcionalidades como agendamento de exames, anexação de laudos e histórico de exames, com acesso seguro e privativo para ambas as partes.
Funcionalidades do sistema:
1. Cadastro e login:
Cadastro do ultrassonografista:
• Nome completo
• Foto de perfil
• Especializações
• Localização (área de atendimento)
• Disponibilidade de horários
• Preço por exame
• Histórico de atendimentos
Cadastro de clínicas:
• Nome da clínica
• Localização
• Dados de contato
• Múltiplos acessos (vários usuários vinculados a uma mesma clínica, como veterinários e assistentes)
Login seguro:
• Sistema de autenticação para separar os acessos de ultrassonografistas e clínicas.
• Cada clínica tem acesso apenas aos seus próprios exames.
2. Agendamento de exames:
Busca por ultrassonografista:
• As clínicas podem buscar ultrassonografistas por nome, especialização ou localização.
• Exibição de disponibilidade de horários em tempo real.
Agendamento simples:
• Escolha do ultrassonografista
• Seleção de data e horário
• Detalhes do paciente (animal): Nome, espécie, raça, idade e motivo do exame
• Confirmação do agendamento
Gerenciamento de agendamentos:
• Visualização de todos os agendamentos futuros e passados.
• Opções de reagendamento ou cancelamento.
3. Anexação e consulta de laudos:
Anexo de laudo pelo ultrassonografista:
• Após o exame, o ultrassonografista pode anexar o laudo gerado previamente em PDF ou imagem (JPG, PNG) no sistema.
Acesso ao laudo pela clínica:
• A clínica tem acesso ao laudo anexado diretamente na plataforma, podendo visualizá-lo ou baixá-lo.
4. Histórico de exames:
Armazenamento e consulta:
• Histórico detalhado de todos os exames realizados por animal, incluindo data, ultrassonografista responsável e laudo anexado.
Filtros de busca:
• Pesquisa por nome do paciente, data do exame ou tipo de exame.
5. Notificações:
Alertas automáticos:
• Notificações por e-mail ou diretamente no sistema sobre:
• Confirmação de agendamentos
• Laudos anexados
• Alterações ou cancelamentos de exames
• Lembretes de exames agendados
6. Segurança e privacidade:
Acesso restrito:
• Cada clínica só pode acessar os exames realizados para seus próprios pacientes.
• Os ultrassonografistas têm acesso somente às informações relevantes dos exames que realizaram.
Proteção de dados:
• Criptografia de laudos e informações dos pacientes.
• Conformidade com a LGPD (Lei Geral de Proteção de Dados).
Cliente:
Luiz A.
(1
avaliação)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 17 |
Interessados: 26
Olá,
O site em WordPress instalajasolar.com.br não está acessível. Procuramos um(a) profissional para limpá-lo e fazer os ajustes necessários para que o site retorne ao ar. Se necessário, também será preciso corrigir quebras de layout e funcionamento que surgirem após o site voltar a funcionar, tanto no desktop quanto no mobile. Além disso, é importante verificar o banco de dados para identificar se há algo suspeito.
O que foi feito até agora:
Nos arquivos mais atuais, foram encontrados códigos maliciosos em arquivos .php. Após a remoção desses códigos em cada arquivo, reinstalamos o WordPress (substituindo as pastas e arquivos, exceto a wp-content e o arquivo wp-config) e colocamos os arquivos supostamente limpos no ar. Com isso, o site apresentou erro 500 e atualmente está com erro 503. Em contato com a hospedagem, constataram que ainda há códigos maliciosos, mas não conseguimos mais solucionar o problema.
Tentamos restaurar um backup antigo, que também estava infectado, porém com outro tipo de infecção. Após a restauração desse backup, o site só funciona em mobile e no desktop se o antivírus estiver desligado.
Neste momento, estão ativos os arquivos do site mais atuais.
Banco De Dados
Desenvolvimento Web
Segurança Web
Wordpress
Cliente:
Priscila M.
(11
avaliações)
-
Banco de Dados
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 4 |
Interessados: 8
O Database Control Panel é um projeto robusto voltado para o gerenciamento centralizado de bancos de dados, com funcionalidades de controle de usuários, armazenamento e exposição de métricas, além da gestão das informações dos bancos. O sistema será desenvolvido como um servidor eficiente e seguro, escrito em Go (Golang), com integração ao ETCD para gerenciamento de configuração.
Objetivos do projeto:
• Gestão centralizada: desenvolver um servidor que gerencie usuários, acessos, métricas e informações dos bancos de dados.
• Segurança: implementar um sistema de autenticação seguro com suporte a usuário/senha e tokens para acesso.
• Exposição de dados via API: criar uma API RESTful segura para expor os dados armazenados, permitindo consumo por aplicações web e mobile.
Funcionalidades principais:
• Gestão de usuários e acessos:
• Registro, edição e remoção de usuários.
• Controle de permissões e níveis de acesso.
• Autenticação segura utilizando senha e geração de tokens.
• Armazenamento de métricas e informações:
• Coleta e armazenamento de métricas de desempenho dos bancos de dados.
• Registro de informações sobre bancos de dados, como configuração e status.
• Exposição de dados:
• Desenvolvimento de uma API RESTful eficiente e bem documentada.
• Segurança no acesso à API com autenticação por usuário/senha e tokens de acesso.
• Exposição de dados para consumo por clientes web e aplicativos móveis.
• Integração com ETCD:
• Utilização do ETCD como gestor de configuração centralizada.
• Sincronização de configurações e suporte a atualizações em tempo real.
Requisitos técnicos:
• Experiência em desenvolvimento com Go (Golang).
• Conhecimento de APIs RESTful e implementação de autenticação segura (ex.: OAuth2, JWT).
• Familiaridade com ETCD para gerenciamento de configuração.
• Experiência em integração de sistemas distribuídos.
• Conhecimento em segurança de aplicações, incluindo criptografia e controle de acesso.
• Habilidade em projetar APIs escaláveis e bem documentadas.
Diferenciais:
• Experiência com bancos de dados relacionais e não relacionais.
• Conhecimento em monitoramento de métricas e ferramentas como Prometheus.
• Experiência com arquitetura orientada a microserviços.
Golang
Cliente:
Charly B.
(Sem feedback)
-
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
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 5 |
Interessados: 7
# Descrição do projeto
Estamos em busca de um(a) profissional experiente em **QA/Testing/Support** para trabalhar na evolução do nosso sistema de monitoramento de serviços (**Status v2**). O projeto atual está disponível em nosso repositório público do GitHub: [status.orango.io](https://github.com/ORANGO-IO/status). A ideia é implementar novas funcionalidades de testes (ativos e passivos) para garantir a qualidade e o correto funcionamento de diversos serviços que mantemos, bem como modelar adequadamente os dados de **serviços** e **tasks** no sistema.
---
## O que precisamos
1. **Modelagem de serviços e tasks**
- **Serviços:**
- Cada serviço terá:
- **UUID** (chave primária)
- **slug** único (usado em rotas e referências)
- **nome e descrição**
- Informações de configuração e metadados (por ex., endpoints, credenciais, etc.)
- Deve permitir cadastrar múltiplas tasks associadas.
- **Tasks:**
- Cada task terá:
- **UUID** (chave primária)
- **tipo** (crawler, request, E2E)
- **parâmetros** específicos (URL, corpo de requisição, script E2E etc.)
- Associação ao serviço correspondente.
- Precisamos de uma estrutura que facilite **cadastrar, atualizar e remover** serviços e suas tasks, seja **manualmente** (via Typer) ou programaticamente.
2. **Cadastro de serviços via Typer (CLI em Python)**
- Criar ou aprimorar comando(s) em **Typer** para **adicionar e gerenciar serviços** (com slug, UUID etc.) e suas tasks (também com UUID).
- Possibilidade de definir quais tipos de tasks cada serviço terá (crawler, request, E2E).
- Cada task deve conter parâmetros específicos, por exemplo:
- **Crawler**: URL alvo, intervalos de verificação etc.
- **Request**: Endpoint da API, parâmetros de autenticação, payload esperado etc.
- **E2E**: Scripts de automação em Playwright, condições de sucesso/falha etc.
3. **Testes E2E em Playwright (Python)**
- Implementar testes de ponta a ponta usando [Playwright para Python](https://playwright.dev/python/).
- Os testes E2E serão acionados **manualmente via Typer** (ou seja, não rodam em todo ciclo automático).
- Foco inicial em dois serviços: **greenbook** e **lithocenter**, cujos requisitos incluem:
- **Crawler** (estar online/offline),
- **Request** (verificar resposta de API),
- **Fluxos de interface** (E2E).
4. **Testes passivos via Webhook**
- Implementar (ou aprimorar) endpoints que recebam **webhooks** de serviços externos para monitoramento passivo, quando operações específicas ocorrerem.
- **Caso de uso**:
- **ITMPR**: Verificar se o cron de backup foi bem-sucedido. O sistema ITMPR enviará um JSON no formato:
```json
{
"service_id": "itmpr-database_backup",
"status": "online",
"description": "some output string"
}
```
- A aplicação deve registrar e exibir esse status, confirmando o backup ou indicando falha.
5. **Rotas e dashboard (visão única e por serviço)**
- Criação de uma **página raiz** (ex.: `/`) para exibir todos os serviços em **lista**, como no desenho do Figma.
- Rota dedicada a cada serviço usando o **slug** (ex.: `/<service_slug>`), exibindo um **dashboard** específico com o status detalhado das suas tasks, registros de execuções etc.
- Utilização de templates **Jinja2** (ou equivalente) para renderizar essas páginas dinamicamente.
6. **Integração e Pull Request**
- O trabalho final deve ser entregue como um **Pull Request** no repositório [https://github.com/ORANGO-IO/status](https://github.com/ORANGO-IO/status).
- Essa contribuição corresponderá à versão **v2** do projeto.
---
## Requisitos técnicos
- **Linguagem:** Python 3.8+
- **Framework de linha de comando:** Typer
- **Biblioteca de teste E2E:** Playwright (Python)
- **Experiência em QA:** Boas práticas de testes (unitários, integração, E2E), incluindo cenários de CI/CD.
- **Framework web:** Flask ou equivalente para gerenciar rotas (`/<service_slug>`) e a página raiz.
- **Templating:** Jinja2 (ou similar) para renderizar dashboards e lista de serviços.
- **Git e GitHub:** Familiaridade com fluxo de trabalho para criação de branches, commits e pull requests.
- **Desenvolvimento de endpoints (webhooks):** Conhecimento de padrões REST, validação de payload JSON, segurança com tokens etc.
- **Modelagem de dados:** Capacidade de projetar e implementar tabelas/estruturas (SQL ou NoSQL) para representar serviços e tasks (com UUIDs).
---
## Perfil desejado
- Experiência consolidada em **QA**, testes de software e automação (Selenium, Playwright, Cypress ou similares).
- Conhecimento sólido em **Python** e ferramentas de CLI (idealmente Typer).
- Familiaridade com a criação de **endpoints** para recepção de webhooks.
- Competência em desenvolvimento web com Flask (ou framework similar) para criar rotas e renderizar templates.
Automação de Testes
Jinja2
Python
QA / Testes
Suporte Técnico
Cliente:
Filipe R.
(19
avaliações)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 12 |
Interessados: 14
S.Pro - Plataforma Web e App de Real Estate (EUA e Brasil)
Objetivo do projeto:
Desenvolver uma plataforma completa (web e mobile) para gestão de fundos imobiliários e captação de investidores, oferecendo funcionalidades robustas e seguras em ambas as plataformas, adaptadas às normas dos mercados dos EUA e Brasil.
Divisão por sprints:
Sprint 1: Lançamento do site e captação de leads
Funcionalidades:
• Desenvolvimento da área de marketing.
• Integração com ferramentas de CRM (HubSpot/Salesforce).
• Design e implementação do menu inicial para investidores e patrocinadores.
Sprint 2: Gestão de investimentos e perfis
Funcionalidades:
• Painel para gerenciamento de investimentos e perfis personalizados.
• Integração de métodos de pagamento (PIX, TED, ACH).
• Implementação de notificações automáticas e chamadas de capital.
Sprint 3: Automação e CRM
Funcionalidades:
• Implementação de agentes de IA para onboarding e suporte.
• Integração com plataformas de marketing (ActiveCampaign).
• Configuração de comunicações personalizadas e segmentadas.
Sprint 4: Relatórios e documentação
Funcionalidades:
• Desenvolvimento de relatórios mensais, anuais e fiscais automatizados.
• Implementação de distribuição de Waterfall e cálculos complexos.
• Dashboard para acesso a documentos e rentabilidade.
Sprint 5: Segurança e escalabilidade
Funcionalidades:
• Implementação de criptografia de dados e autenticação multifator (MFA).
• Arquitetura escalável e redundante para alta disponibilidade.
• Monitoramento de performance e backups automáticos.
Sprint 6: Desenvolvimento do aplicativo mobile (Google Play e Apple Store)
Funcionalidades:
• Investir no fundo: Tela para visualizar e investir em ofertas disponíveis.
• Consultar investimentos: Painel com informações detalhadas de rentabilidade e histórico.
• Realizar investimentos: Integração com métodos de pagamento (PIX, TED, ACH).
• Receber notificações: Configuração de notificações importantes (vencimentos, atualizações).
• Navegação fluida: Experiência adaptada a dispositivos móveis.
Qualificações do desenvolvedor:
Frontend (Web):
• Experiência com Vue.js, HTML, CSS e Bootstrap.
Backend (Web e App):
• Domínio em Python e Node.js.
• Experiência com integração de métodos de pagamento (PIX, ACH, etc.).
• Conhecimento em segurança (criptografia e autenticação MFA).
Mobile (Apps Google e Apple):
• Experiência sólida com Flutter.
• Publicação de aplicativos na Google Play e Apple Store.
• Integração com APIs REST e suporte para notificações push (Firebase).
Banco de dados:
• Experiência com PostgreSQL, incluindo uso de pools de conexão.
Integrações e APIs:
• Familiaridade com ferramentas como Zapier e APIs de CRM (HubSpot/Salesforce).
Regulações e compliance:
• Conhecimento de LGPD, SEC e CVM.
• Experiência com ferramentas de KYC e verificação de identidade.
Cliente:
Marcelo W.
(31
avaliações)
-
Desenvolvimento Web
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 10 |
Interessados: 13
Descrição do projeto:
Buscamos um(a) desenvolvedor(a) experiente para criar uma plataforma de arbitragem de criptomoedas, focada em identificar e exibir oportunidades entre mercados spot e mercados de futuros perpétuos. O sistema deverá permitir customizações simples de marca, mas o foco principal é a funcionalidade e não a capacidade white label.
Escopo do projeto (passo a passo da lógica):
Integração com APIs de corretoras:
• Coletar dados de preços em tempo real de múltiplas corretoras (ex: Binance, Bybit, OKX, KuCoin), incluindo dados do mercado spot e de futuros perpétuos.
• Utilizar bibliotecas como CCXT ou integrar diretamente nas APIs REST/WebSocket das corretoras.
• Garantir normalização dos dados (formatos de par, volume, preço, etc.).
Banco de dados e armazenamento temporário:
• Armazenar cotações em tempo real em memória ou em um banco de dados de baixa latência (ex: Redis) para análises instantâneas.
• Utilizar um banco de dados relacional ou não-relacional (ex: PostgreSQL ou MongoDB) para histórico, estatísticas e consultas retroativas.
Módulo de cálculo de arbitragem:
• Implementar lógica para comparar preços spot de uma exchange (por exemplo, BTC/USDT na Binance Spot) com o preço de futuros perpétuos em outra (exemplo, BTC-USDT na Bybit Futures).
• Calcular o spread (% de diferença) considerando as taxas (fee maker/taker) e possíveis slippages.
• Classificar oportunidades por lucratividade potencial, volume disponível e confiabilidade da corretora.
Interface de usuário (front-end):
• Criar um dashboard web responsivo, usando frameworks como React, Vue ou Angular.
• Apresentar tabelas e gráficos com:
• Par de criptomoeda.
• Preço no spot e no futuro.
• Spread calculado.
• Volume disponível.
• Funding rates (se aplicável).
• Permitir filtros por exchange, par, lucro mínimo, volume mínimo, etc.
Módulo de funding rates e informações adicionais:
• Integrar fontes de dados para obter as taxas de funding (funding rates) dos mercados perpétuos.
• Exibir claramente o potencial de ganho adicional por manter a posição de arbitragem ao longo do tempo.
Notificações e alertas:
• Implementar sistema de alertas em tempo real (via e-mail, Telegram, Discord, SMS) para avisar quando determinadas condições de arbitragem forem satisfeitas (ex: spread > 5%, volume > X).
Segurança e estabilidade:
• Aplicar as melhores práticas de segurança na integração com APIs.
• Proteger a aplicação web com autenticação segura (OAuth2, JWT).
• Implementar testes de carga, monitoramento e logs para garantir disponibilidade e desempenho.
Entrega e documentação:
• Fornecer código fonte documentado, juntamente com instruções para implantação (Docker, Kubernetes, ou outro método).
• Criar documentação para API interna (se houver), orientando sobre como acessar dados via endpoints.
• Entregar um manual de uso do painel administrativo e das funcionalidades do sistema.
Habilidades e experiência desejadas do freelancer:
• Experiência prévia com integrações de APIs de corretoras de criptomoedas.
• Conhecimentos sólidos em linguagens backend (Node.js, Python, Go ou outra) e frontend (React/Vue/Angular).
• Experiência com bancos de dados e arquiteturas escaláveis.
• Noções de segurança, CI/CD e DevOps.
• Comunicação clara e disponibilidade para reuniões pontuais de alinhamento.
Prazo e orçamento:
• Prazo inicial estimado: 8 a 12 semanas para um MVP funcional.
• Ajustes e refinamentos conforme feedback.
• Orçamento a ser negociado com base na experiência e portfólio do(a) freelancer.
Como se candidatar:
• Envie seu portfólio, CV ou exemplos de projetos semelhantes.
• Informe experiência prévia com APIs de exchanges ou produtos cripto.
• Detalhe sua abordagem técnica, tecnologias e estimativa de custos.
Angular
NodeJS
Python
React
Vue.JS
Cliente:
Cristian F.
(Sem feedback)
-
Outra - Web, Mobile & Software
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 10 |
Interessados: 14
Estamos em busca de um profissional altamente qualificado para revisar, implementar e reforçar a segurança de uma plataforma de apostas online. O objetivo principal é prevenir manipulações internas e externas, além de criar uma estrutura robusta de controle de acessos e segregação de funções.
Responsabilidades:
• Revisar e auditar o código existente, identificando possíveis vulnerabilidades.
• Implementar ambientes separados (Desenvolvimento, Teste e Produção) com controle de acesso.
• Configurar políticas de segurança no banco de dados e no servidor para proteger dados sensíveis (clientes e apostas).
• Criar um sistema de workflows com aprovações manuais para processos críticos, como liberação de pagamentos.
• Desenvolver logs imutáveis e configurar alertas automáticos para atividades suspeitas.
• Configurar e otimizar a hospedagem em AWS para garantir desempenho e segurança.
Requisitos técnicos:
• PHP 8.2: Experiência em desenvolvimento e auditoria de sistemas web.
• MySQL: Capacidade de implementar políticas de controle de acesso e proteger dados sensíveis.
• HTML e Javascript: Domínio no desenvolvimento frontend e integração com sistemas backend.
• Apache 2: Conhecimento em configuração e otimização de servidores web.
• AWS: Experiência em arquitetura de nuvem, incluindo EC2, RDS, IAM, e políticas de segurança.
Diferenciais:
• Experiência com sistemas de auditoria e logs, como ELK Stack.
• Conhecimento em boas práticas de segurança de informações e padrões como OWASP.
• Habilidade em configurar pipelines de CI/CD e versionamento de código com Git.
Perfil desejado:
• Proatividade e comprometimento com a segurança e integridade dos dados.
• Capacidade de trabalhar de forma colaborativa com times multidisciplinares.
• Experiência em sistemas críticos ou com alta demanda de segurança (ex.: bancos, apostas, fintechs).
Cliente:
Marcos A.
(6
avaliações)
-
Outra - Web, Mobile & Software
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 16 |
Interessados: 21
Preciso de um profissional para desenvolver um sistema completo, incluindo um site de acompanhantes e um dashboard administrativo. O projeto deve atender às seguintes necessidades:
Site de acompanhantes:
• Design responsivo e moderno.
• Filtros de busca (localização, faixa de preço, disponibilidade, etc.).
• Perfis detalhados com fotos, descrições e avaliações.
• Integração com meios de pagamento online.
Dashboard administrativo:
• Controle de usuários (clientes e profissionais).
• Gerenciamento de perfis, reservas e pagamentos.
• Relatórios de desempenho e métricas do site.
Requisitos do profissional:
• Experiência comprovada em desenvolvimento web (frontend e backend).
• Conhecimento em segurança digital (para proteger dados sensíveis).
• Preferência por frameworks como Laravel, React ou outros semelhantes.
• Disponibilidade para suporte e ajustes pós-entrega.
Interessados, por favor, enviem portfólio e proposta detalhada com prazo estimado para conclusão do projeto.
Cliente:
Hentai S.
(Sem feedback)