O que precisa ser feito?
1. Visão Geral do Projeto
Criar uma plataforma de checkout standalone, permitindo que e-commerces integrem seu sistema de vendas a um checkout otimizado, com múltiplos meios de pagamento, upsells e segurança avançada, semelhante à Yampi.
2. Funcionalidades Essenciais
2.1. Painel do Administrador (Super Admin)
Gerenciamento de usuários (lojistas)
Monitoramento de transações e status de pagamentos
Configuração de taxas, repasses e comissões
Integração com antifraude
Relatórios financeiros avançados
Suporte via ticket e chat
2.2. Painel do Lojista
Configuração de chaves de API para integração
Relatórios de vendas e conversão
Configuração de meios de pagamento aceitos
Personalização do checkout (cores, logotipo, textos)
Recuperação de carrinhos abandonados
Automação de e-mails e SMS
Upsell, order bump e funil de conversão
2.3. Checkout Personalizado
One Page Checkout (experiência de compra rápida)
Opção de compra como convidado
Integração com cartões de crédito, Pix, boleto e criptomoedas
Parcelamento e configuração de juros dinâmicos
Sistema antifraude integrado
Upsell e Order Bump no checkout
Integração com Google Tag Manager, Meta Pixel e Google Ads
2.4. Assinaturas e Planos Recorrentes
Cobrança automática via cartão ou Pix
Gestão de planos e benefícios recorrentes
Cancelamento e reativação automática
Retentativa automática em falhas de pagamento
2.5. Integrações com Plataformas
Shopify, WooCommerce, Nuvemshop (API e Webhooks)
ERP’s e sistemas de gestão financeira
Correios, Melhor Envio, Jadlog para cálculo de frete
3. Tecnologias e Arquitetura
3.1. Backend (Lógica do Sistema)
Linguagem:
Node.js (NestJS) ou Python (Django/FastAPI)
Banco de Dados: PostgreSQL/MySQL + Redis para cache
Autenticação: OAuth 2.0, JWT
Pagamentos: Stripe, Mercado Pago, PagSeguro, Pix API
Mensageria: RabbitMQ/Kafka para eventos assíncronos
3.2. Frontend (Checkout e Painel do Usuário)
Painel do Admin e Lojista:
React.js (
Next.js) ou
Vue.js (
Nuxt.js)
Checkout:
React.js para desempenho otimizado
Estilização: Tailwind CSS para escalabilidade
3.3. Infraestrutura e Hospedagem
Servidor: AWS (EC2, S3, Lambda, RDS) ou Google Cloud
Banco de Dados: PostgreSQL/MySQL + Replicação
Cache: Redis para desempenho
Monitoramento: Datadog/New Relic
3.4. Segurança e Compliance
Certificação pci-dss para transações financeiras
proteção contra ddos (cloudflare ou aws shield)
criptografia aes-256 e tls 1.3
Contexto general del proyecto
Criação de todo Front da plataforma, e back, e contrato de CTO para ficar como suporte de possiveis erros na plataforma. O checkout precisa ser completo ter tela de admim pra ver os dados e ter toda personalização de checkout
Plazo de Entrega: 10 Junio, 2025