Carregando
Por que isso é importante
Deploy do pobre = Node, React e Mongo no free tier (Vercel, Fly legado vs PAYG, Atlas M0) com limites honestos: cold start, sleep e caps por SKU. Serve para aprender e MVP; produção real cobra observabilidade e o “sono” do free tier.
Leitura relacionada: auto-deploy no Render · hospedar site grátis (Vercel, Netlify, GitHub Pages) · curso de Node.js · aplicação fullstack em 90 dias · criar site grátis com IA.
Seu SaaS de Agendamento Gratuito com API Node.js e Front-end Next.js
Na prática: empilhe free tiers (API Node, front Next, Mongo) e publique um SaaS de agendamento sem cartão no começo — sabendo que cold start, sleep e caps por SKU existem. Fala Dev doido: produto e rede social na mesma tela, com limites reais do free tier.
Sistema completo de agendamentos
Multi-estabelecimentos em uma plataforma
Rede social integrada completa
Um SaaS completo com todas as funcionalidades que você precisa para lançar seu negócio
Entenda cada tecnologia usada no projeto e por que elas são importantes
Veja como todas as tecnologias se conectam para formar seu SaaS completo
Next.js + Vercel
Next.js + Vercel
Hospedada no Fly.io
Banco Principal
Cache & Sessões
Filas de Mensagens
Storage de Arquivos
E-mails Transacionais
Pagamentos PIX
Geolocalização
Next.js + Vercel
Next.js + Vercel
Hospedada no Fly.io
Banco Principal
Cache & Sessões
Filas de Mensagens
Storage de Arquivos
E-mails Transacionais
Pagamentos PIX
Geolocalização
Usuário interage com o front-end (Vercel)
Requisições são enviadas para a API (Fly.io)
API consulta cache (Redis) primeiro
Se necessário, busca dados no MongoDB
Operações assíncronas vão para RabbitMQ
Resend envia e-mails de verificação e notificações
Woovi processa pagamentos PIX via webhook
Google Maps fornece geolocalização e rotas
Cloudflare R2 armazena imagens e arquivos
Guia completo para colocar sua API e front-end no ar sem gastar nada! 🚀
Primeiro, instale o Fly CLI e faça login:
No diretório da sua API, execute:
Configure todas as variáveis do seu .env:
Edite o arquivo fly.toml gerado:
Agora é só fazer o deploy:
process.env.PORT || 3000 no seu código.Links úteis para configurar cada serviço necessário para o deploy
Do zero ao deploy, aprenda cada etapa para colocar seu SaaS no ar sem gastar nada
Erros frequentes + limites reais (cold start, Atlas IP, secrets) — sem vender milagre
Configure o IP 0.0.0.0/0 no MongoDB Atlas para permitir conexões de qualquer lugar.
Comente temporariamente essas inicializações se não configurou ainda:
Certifique-se de configurar todas as variáveis necessárias:
Configure CORS para permitir requisições do front-end:
Diferencial CS: Fly + Vercel + Atlas + CloudAMQP + Upstash + R2 + Resend + PIX (Woovi/AbacatePay) — não mais um “MERN free” genérico. Limites mudam; revalide no dia nos docs de cada provedor.
| Serviço | Gotcha |
|---|---|
| Fly.io | Free allowance antigo (ex.: 3 VMs shared) é legado — orgs novas entram em PAYG (fly.io/docs/about/pricing). Planeje custo mínimo ou use outro free compute no MVP. |
| Cold start | Aceitável em MVP; ruim em demo ao vivo / first paid user. |
| Atlas M0 | IP allowlist (ou 0.0.0.0/0 consciente) + teto de storage — monitore antes do launch. |
| Fly secrets / env | “Funciona local, 500 em prod” quase sempre é var faltando — checklist JWT, MONGO_URL, RESEND, CLIENT_APP_URL. |
| Upstash / CloudAMQP | Free: sleep e limite de conexão — boot deve degradar se ainda não configurou. |
| Maps Platform | Crédito US$200 mensal genérico saiu (mar/2025); agora há free usage caps por SKU — confira developers.google.com/maps/billing-and-pricing. |
| Vercel + Resend | Ótimos para front/e-mail de MVP; watch rate limits e domínio verificado. |
Sinais honestos: cold start mata conversão, Atlas perto do teto, fila/AMQP instável, ou você já tem MRR que justifica o plano pago. Até lá, maximize o stack pobre.
Nicho/fidelização sem ads → micro-SaaS sem capital. Checkout PIX → AbacatePay (Wave E). Aqui você só sobe a infra.
Assista ao tutorial completo e coloque seu SaaS no mundo! 🌎🔥
Revisão em agosto de 2026. Free tiers (Fly.io legado vs PAYG, Vercel, Maps Platform) mudam sem aviso — o “deploy do pobre” é playbook de aprendizado, não garantia de zero custo em produção. Confira pricing oficial no dia.
Fly.io — Pricing · Vercel Docs · Google Maps — Billing March 2025.
É um playbook de free tiers para publicar Node/React/Mongo (e afins) sem cartão no dia 1 — aprender deploy real com limites honestos, não “infra infinita grátis”.
O free generoso antigo é legado. Contas novas costumam ir para PAYG — confira a pricing atual da Fly. Não planeje MVP assumindo 3 VMs free para todo mundo.
Serve para estudo e MVP de baixo tráfego. SLA, escala e uptime pedem plano pago, observabilidade e backup — free tier muda regra sem aviso.
Não como referência atual. Desde mar/2025 a Maps Platform usa free caps por SKU — modele custo por API, não pelo crédito mensal antigo.