• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
diegoivo

diegoivo

testRankTracker

Public
Like
testRankTracker
Home
Code
6
backend
5
cron
1
frontend
5
scripts
1
shared
2
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://diegoivo--a0c3a8ea8e9611f0bf530224a6c84d84.web.val.run
README.md

Monitor de Palavras-chave Google

App de monitoramento de ranking de palavras-chave no Google Brasil usando Serper.dev.

🚀 Funcionalidades

  • Plano Gratuito: 1 projeto, 10 palavras-chave, atualizações semanais
  • Plano Unlimited: Projetos ilimitados, palavras-chave ilimitadas, atualizações diárias
  • Histórico completo de posições
  • Interface simples e focada no Brasil
  • Dados completos: posição, URL, título e snippet

📁 Estrutura

  • backend/ - API Hono + SQLite
  • frontend/ - React + TailwindCSS
  • cron/ - Jobs de verificação de ranking
  • scripts/ - Utilitários de setup

⚙️ Configuração

Defina as variáveis de ambiente:

  • SERPER_API_KEY - Sua chave da API Serper.dev
  • JWT_SECRET - Segredo para tokens JWT (opcional, tem fallback)

👤 Contas de Teste

Usuário Unlimited:

  • Email: unlimited@keywordmonitor.com
  • Senha: unlimited123

🔧 Como Usar

  1. Acesse o app no navegador
  2. Registre uma conta ou use a conta unlimited
  3. Crie um projeto com seu domínio
  4. Adicione palavras-chave para monitorar
  5. Acompanhe os rankings no dashboard

📊 Cron Job

O cron job /cron/check-rankings.ts verifica automaticamente:

  • Usuários gratuitos: 1x por semana
  • Usuários unlimited: Diariamente

Configure o schedule no Val Town web UI após deployment.

🛠️ Tecnologias

  • Backend: Hono + SQLite
  • Frontend: React 18 + TailwindCSS
  • API: Serper.dev para dados do Google
  • Autenticação: JWT
  • Hospedagem: Val Town

📈 Próximos Passos

  • Gráficos de evolução de posição
  • Alertas por email
  • Exportação de dados
  • Comparação com concorrentes
  • Análise de SERP features
HTTP
  • index.ts
    diegoivo--a0…84.web.val.run
Cron
  • check-rankings.ts
Code
backendcronfrontendscriptssharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.