Skip to content
Ph20srPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

Gráfico de contribuições no último ano

whoami: estatísticas de contribuição e linguagens

ph20sr@github ~ $ cat sobre.txt

Pedro: desenvolvedor full stack e fundador da Vynex Systems. Construo sites, CRMs e sistemas de gestão para pequenas e médias empresas: do formulário que capta o lead até a cobrança recorrente.

  • 🧲 Captação: landing pages rápidas, formulários com atribuição de campanha e WhatsApp
  • 📊 CRM e gestão: funil de vendas, clientes, tickets com SLA e painéis internos
  • 💳 Cobrança: Pix, boleto e assinaturas com Asaas, webhooks idempotentes e bloqueio de inadimplentes
  • 🚀 Entrega: hospedagem própria, migrations versionadas e CI em todo projeto
ph20sr@github ~ $ ls ~/open-source
Projeto O que resolve
asaas-php SDK PHP do Asaas: Pix, boleto, assinaturas, webhooks idempotentes e retries que nunca duplicam cobrança
pix-brcode Gera e lê o Pix copia e cola (BR Code), idêntico ao exemplo do manual do Banco Central, sem dependências
boleto-utils Valida linha digitável, converte para código de barras e extrai valor e vencimento (com o novo fator de 2025)
proposta-pdf Propostas comerciais em PDF com tabela paginada, totais e assinaturas, sem nenhuma dependência · exemplo
email-templates-br E-mails de Pix, boleto, cobrança e senha que funcionam no Outlook, Gmail e celular
regua-cobranca Régua de cobrança: lembretes, avisos e suspensão em dias úteis, sem mensagem duplicada
saas-metrics MRR, churn, NRR, LTV e retenção por safra a partir do histórico de assinaturas
whatsapp-cloud-php Cliente da API oficial do WhatsApp: templates, botões, mídia e webhook com assinatura verificada
webhook-relay Recebe webhooks (Asaas, WhatsApp, GitHub), guarda em SQLite e reenvia com retentativas e idempotência
brasil-utils CPF, CNPJ alfanumérico (2026), telefone, CEP e R$, sem dependências
csv-import-br Importa planilhas do Excel brasileiro para CRMs: encoding, ;, R$, datas, CPF/CNPJ e erros linha a linha
cep-cache Consulta de CEP com cache e troca automática entre ViaCEP, BrasilAPI e OpenCEP quando uma cai
status-page Página de status com 90 dias de histórico, 100% no GitHub Actions · ao vivo
sla-uteis Prazo de SLA em horário comercial com feriados brasileiros, pausas e status
pipeline-crm Funil de vendas kanban com previsão ponderada e alerta de negócio parado · demo
lead-widget Captura de leads em uma tag <script>: UTMs, LGPD, anti-spam e fallback para WhatsApp
totp-php Autenticação em dois fatores (Google Authenticator), validada com os vetores das RFCs 4226 e 6238
idempotency-php Idempotency-Key no padrão Stripe: pedido reenviado não cria cobrança ou cadastro duplicado
job-queue-php Fila de tarefas no próprio MySQL, sem Redis: e-mails, WhatsApp e webhooks com retentativas
api-keys-php Chaves de API no padrão GitHub/Stripe: só o hash salvo, checksum, escopos, revogação e rotação
rate-limit-php Limite de requisições (token bucket) para APIs PHP em MySQL/SQLite, sem Redis
audit-log-php Log de auditoria à prova de adulteração: diff, dados sensíveis mascarados e cadeia de hashes
agenda-slots Horários disponíveis para agendamento online: expediente, feriados, buffers e vários profissionais
input-masks-br Máscaras de CPF, CNPJ alfanumérico, telefone e R$ que não pulam o cursor
seo-local-br SEO local para pequenas empresas: JSON-LD de negócio, horário, sitemap, robots e meta tags validados
comissoes Comissão de vendedores para CRMs: faixas progressivas, sobre o recebido, estornos, SDR e bônus por meta
feature-flags-js Feature flags sem servidor: rollout gradual estável, kill switch, regras e testes A/B
parcelas-br Parcelamento para checkout: sem juros até N vezes, Price, SAC, repasse da taxa do cartão e centavos que fecham
contatos-dedup Encontra e mescla contatos duplicados no CRM: Gmail com ponto, telefone com ou sem 9, CPF e nomes parecidos
lead-scoring Pontuação de leads: perfil × engajamento (A1–D4), interesse que esfria com o tempo e motivo de cada ponto
lgpd-consent Banner de cookies LGPD que bloqueia scripts até o consentimento e integra com o Consent Mode do Google
command-palette Paleta Ctrl+K como Web Component, com busca fuzzy que ignora acentos
php-migrate Migrations SQL com checksum, lock e rollback para PHP sem framework
ph20sr@github ~ $ cat stack.txt

Next.js React TypeScript JavaScript Tailwind PHP MySQL Node.js Rust GitHub Actions

ph20sr@github ~ $ ./contato.sh

Site

Os cards acima são gerados por scripts/generate.mjs e atualizados todo dia por um GitHub Action.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages