Pesquisar
Projeto exclusivo

Revisão técnica e melhorias em pagamentos, saques e disputas

hoje às 16:08

Descrição do Projeto:

Estou buscando um desenvolvedor experiente para realizar uma revisão técnica completa em um aplicativo mobile já desenvolvido e publicado, com foco principal em deixar toda a parte de pagamentos, repasses, saques, reembolsos, cancelamentos e disputas funcionando de forma segura, confiável, clara e profissional.

O aplicativo possui versões para iOS e Android. Ele já está publicado nas lojas, porém as melhorias implementadas precisarão gerar novas versões para atualização. Atualmente, os testes da versão iOS estão sendo feitos via TestFlight.

O projeto já possui app mobile, backend, banco de dados e painel administrativo. A ideia não é refazer tudo do zero, mas revisar o que existe hoje, identificar falhas, propor melhorias e implementar as correções necessárias para que o aplicativo funcione corretamente em produção.

Atualmente, está sendo utilizado Stripe Connect para pagamentos, repasses e estrutura financeira. Porém, aceito sugestões de melhorias ou até mesmo de troca de solução, caso o desenvolvedor identifique uma alternativa mais adequada, segura ou eficiente para o modelo do aplicativo.

Tecnologias identificadas no projeto

- Flutter/Dart no aplicativo mobile.
- Versões para iOS e Android.
- NestJS / TypeScript / Node.js no backend.
- PostgreSQL como banco de dados.
- Drizzle ORM para schema/migrations.
- Redis/Bull para filas/cache.
- Socket.IO/WebSocket para recursos em tempo real.
- Firebase Cloud Messaging para notificações.
- Stripe Connect para pagamentos, repasses, saques, reembolsos e webhooks.
- Painel administrativo em HTML/CSS/JavaScript, servido pelo backend.

Escopo esperado

Preciso que o profissional revise e, se necessário, implemente melhorias nos seguintes pontos:

1. Pagamentos
- Revisar o fluxo atual de pagamento.
- Validar pagamentos por cartão e PIX.
- Revisar criação, confirmação e status dos pagamentos.
- Revisar integração com o Stripe Connect.
- Verificar webhooks e eventos de pagamento.
- Garantir que o usuário entenda claramente cada etapa do pagamento.
- Melhorar mensagens, status e telas relacionadas ao pagamento.

2. Repasses, carteira e saques
- Revisar a lógica de repasse para prestadores.
- Validar o funcionamento do split/repasse pelo Stripe Connect.
- Revisar saldo disponível, saldo pendente e histórico financeiro.
- Revisar fluxo de saque.
- Garantir que os repasses sejam seguros, auditáveis e compreensíveis.
- Melhorar a experiência visual do usuário na área financeira.

3. Cancelamentos e reembolsos
- Revisar regras de cancelamento.
- Validar reembolsos automáticos ou manuais.
- Revisar prazos, status e mensagens exibidas ao usuário.
- Garantir que o sistema trate corretamente os casos de cancelamento antes da conclusão do serviço.

4. Disputas
- Revisar o fluxo de abertura de disputa.
- Melhorar a parte visual e textual das disputas.
- Revisar envio de justificativas, evidências e análise administrativa.
- Garantir que o usuário consiga acompanhar o andamento da disputa de forma clara.
- Revisar a lógica de decisão e liberação/retenção de valores.

5. Painel administrativo
- Revisar a plataforma administrativa existente.
- Melhorar a visualização de usuários, pagamentos, repasses, saques, disputas e cancelamentos.
- Garantir que o administrador consiga acompanhar e resolver problemas operacionais com facilidade.
- Revisar permissões, segurança e endpoints administrativos.
- Sugerir melhorias no painel para facilitar a operação do aplicativo.

6. Revisão geral do funcionamento do app
- Revisar integração entre app, API, banco de dados e painel admin.
- Identificar bugs, inconsistências e pontos frágeis.
- Revisar notificações, status, logs e comportamentos em tempo real.
- Verificar se há necessidade de ajustes no banco de dados.
- Propor melhorias de arquitetura, segurança e confiabilidade.
- Testar os principais fluxos do aplicativo após as correções.

7. Publicação e atualização

O desenvolvedor também deverá ter capacidade de lidar com:
- Geração de novas builds.
- Testes via TestFlight no iOS.
- Atualização do app na App Store.
- Atualização do app na Google Play.
- Correções necessárias para aprovação nas lojas, caso ocorram.

O que espero do profissional

Antes de iniciar qualquer implementação, quero que o desenvolvedor faça uma análise técnica do estado atual do projeto e me apresente um diagnóstico com:
- o que está funcionando corretamente;
- o que está falho;
- o que precisa ser corrigido com prioridade;
- o que pode ser melhorado depois;
- se o Stripe Connect deve ser mantido, ajustado ou substituído;
- quais melhorias são necessárias no app, backend, banco e painel administrativo.

Após essa análise, seguimos para a implementação das correções aprovadas.

Perfil desejado

Procuro um profissional com experiência em:
- Flutter;
- NestJS / Node.js / TypeScript;
- PostgreSQL;
- Stripe Connect;
- split de pagamento e repasses para prestadores;
- saques, webhooks e reembolsos;
- disputas e painel administrativo;
- publicação de aplicativos na App Store e Google Play (incluindo TestFlight);
- segurança em APIs e transações financeiras.

Atividades do cliente nesse projeto:

Última visualização: hoje às 16:31

Última interação: hoje às 16:16

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 9
Interessados: 14
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (9)
  • Freelancer Premium Patrick S.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Aplicativo white label para Android - Preciso de um desenvolvedor para criar um aplicativo Android white label integrado via API/SDK de uma plataforma já existente. O projeto NÃO envolve criar a tecnologia do zero. Precis...

Aplicativo (Android, iOS e Smart TV) com painel de administração - Preciso de alguém que desenvolva um aplicativo para Android (APK), iOS e Smart TV, com painel de administração. O app será de canais integrado e precisa estar totalment...

Configurar e corrigir mapas do app marketplace (Mapbox/OpenStreetMap) - Descrição do projeto: Estou desenvolvendo um aplicativo marketplace chamado ROÇA Marketplace, com foco em visualização de anúncios no mapa. Preciso contr...

Desenvolvedor(a) de apps e games - Estou iniciando a Nkmtecnologia, uma empresa de tecnologia que está entrando no mundo de apps. Procuro colaborador(a) que saiba desenvolver apps e games. Temos dois projetos a serem feitos:...

Aplicativo de geolocalização para acompanhamento de distribuição - Desenvolver um aplicativo que utilize geolocalização e permita criar mapas para acompanhamento de distribuição. - Permitir que o promotor crie mapas personalizados. - F...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.