Pitch: Como criei o Pedinu: os desafios de construir um SaaS para restaurantes e o que aprendi no caminho
Olá, pessoal do TabNews! Me chamo Artemison Ideljunior e sou o criador do Pedinu, uma plataforma SaaS desenvolvida para simplificar a gestão de restaurantes, cardápios digitais e fluxo de pedidos em um único lugar.
Quero compartilhar um pouco dos bastidores da construção do sistema, os desafios de infraestrutura e um problema curioso com redes de internet que tive que resolver no meio do caminho.
O Problema e a Proposta
O mercado de food service no Brasil lida diariamente com taxas altas de intermediários e softwares de PDV engessados. A proposta do projeto foi criar uma solução leve, onde o cliente faz o pedido direto pelo celular e a loja recebe tudo organizado.
Um dos principais pilares do sistema é a automação no WhatsApp: o cliente é atendido de forma automática, recebendo o link do cardápio digital no primeiro contato. Isso garante extrema agilidade para o estabelecimento e faz o restaurante ganhar tempo nos horários de pico. Além disso, o sistema atua na recuperação de vendas disparando lembretes automáticos para carrinhos abandonados e atualiza o status do pedido em tempo real, eliminando a necessidade de respostas manuais.
Desafios Técnicos e de Infraestrutura
O Desafio do Bloqueio de IP e a Solução com Cloudflare:
Durante os testes em produção, deparei-me com um problema intrigante: o sistema funcionava perfeitamente em dados móveis (4G/5G), mas alguns clientes não conseguiam abrir o site quando estavam conectados no Wi-Fi de determinados provedores de internet residencial (ISPs).
Ao investigar a diferença entre as conexões, descobri que alguns provedores estavam bloqueando ou degradando o roteamento para o IP direto da minha VPS.
Como resolvi: Apontei a zona de DNS para o Cloudflare e ativei o proxy (nuvem laranja). Dessa forma, as requisições passaram a ser intermediadas pela rede da Cloudflare, mascarando o IP de origem da VPS e contornando os bloqueios das operadoras locais. De quebra, o sistema ganhou proteção contra DDoS e cache na borda (edge).
Otimização de Carregamento: Como o usuário acessa o cardápio na rua ou dentro do estabelecimento, otimizar o bundle JavaScript (code splitting) tornou-se essencial para garantir um First Contentful Paint rápido mesmo em conexões instáveis.
Isolamento de Dados: Aplicação de arquitetura multi-tenant para garantir a separação rigorosa do banco de dados entre os restaurantes e proteger informações sensíveis.
Lições Aprendidas
Nem todo problema de rede é no seu código: Testar a aplicação em redes móveis e diferentes ISPs é fundamental para diagnosticar bloqueios de rotas e problemas de DNS antes de culpar a aplicação.
Ouvir quem está no balcão: As melhores automações do WhatsApp surgiram observando o gargalo dos atendentes nos horários de pico.
Próximos Passos
Sigo trabalhando na otimização contínua da performance do painel, melhorias de SEO para a landing page e expansão das integrações do sistema.
Se quiserem conferir o projeto em funcionamento, acessem pedinu.com.br. Adoraria ouvir a comunidade: vocês já enfrentaram problemas semelhantes de bloqueio de rotas/IPs de VPS por operadoras locais? Como resolveram?
Abraços,
Artemison Ideljunior - Founder Pedinu
www.pedinu.com.br