DirectoryStack

DirectoryStack

The Keyword Company · Escrita · Marketing · Negócios · Outros

DirectoryStack é um modelo pago para lançar sites de diretórios em Next.js 15. Reúne módulos de listagens, administração, pagamentos e importação com IA numa licença única.

Prévia da interface de DirectoryStack

Sobre DirectoryStack

About

O que é o DirectoryStack

DirectoryStack é código, não um serviço hospedado. É vendido como um modelo de site de diretórios em Next.js: você compra a licença da The Keyword Company, baixa o projeto, liga na sua própria base de dados e publica. A base técnica é atual: Next.js 15, TypeScript, Tailwind e Supabase para login e dados.

A proposta é velocidade. Quase todo projeto de diretório trava nas mesmas tarefas: modelo de listagem, categorias, tags, busca, contas de usuário, moderação, painel administrativo e cobrança. Um boilerplate para diretórios entrega essa parte pronta, então a primeira semana vai para o seu nicho e o seu conteúdo, não para encanamento.

O limite é igualmente claro. É um produto para quem desenvolve. Vai precisar ler documentação, configurar variáveis de ambiente, rodar migrações e pagar hospedagem por fora. Não existe plano gratuito para experimentar, então o código só aparece depois da compra. A versão 2 foi uma reescrita completa: o que você personalizou na versão 1 não migra sozinho.

Primeiros passos

  1. Compre a licença Foundation ou Foundation Plus no site oficial e baixe o arquivo do código na sua conta.
  2. Instale o Node.js e um gerenciador de pacotes, depois rode o comando de instalação na pasta do projeto.
  3. Crie um projeto no Supabase, copie as chaves da API para o arquivo de ambiente e execute a preparação do banco.
  4. Suba o servidor local, cadastre algumas listagens na mão e confira busca, categorias e tags.
  5. Publique na Vercel ou em outro host Node, aponte seu domínio e troque o conteúdo de demonstração pelo seu.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de DirectoryStack.

Plano gratuitoNão
Planos pagos$99 - $249 one-time (regular $199 - $349)
PlataformaWeb (self-hosted, Node.js)
DesenvolvedorThe Keyword Company
CategoriaEscrita · Marketing · Negócios · Outros
Data de lançamentoN/A
Última atualizaçãoJul 2025
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores independentes
  • Agências pequenas
  • Fundadores sem perfil técnico com um desenvolvedor por perto

Tarefas

  • Lançar um diretório de nicho
  • Cobrar pelas listagens
  • Importar listagens em massa
  • Montar um diretório com conteúdo próprio

Cenários

  • Testar uma ideia de diretório num fim de semana
  • Projetos de cliente com prazo fechado
  • Sites de produto que dependem de busca orgânica

Principais recursos

Arquitetura modular com núcleo e extensões

O modelo se divide em módulos de núcleo e extensões. O núcleo cobre área pública, área restrita de membros, painel administrativo, gestão de configuração, páginas legais e rastreio de atividade. As extensões entram com comentários, login social, webhooks, uploads em massa, blog e pagamentos. Você instala só o que o projeto precisa, e o código continua legível.

Listagens, categorias e tags

As listagens ficam no centro do modelo de dados, com categorias e tags ligadas a elas para navegação e filtro. Cada listagem aceita campos personalizados: um negócio local guarda horário de funcionamento e acesso para cadeira de rodas, enquanto uma ferramenta de IA mantém preço e plataformas. A documentação mostra como criar campos e expô-los como filtros na barra lateral.

Painel administrativo com rastreio de atividade

Um painel reúne listagens, usuários, categorias e moderação num lugar só. O rastreio de atividade registra como o visitante circula pelo diretório, o que ajuda a decidir o que destacar na home e quais categorias precisam de mais listagens.

Pagamentos e pagamento para reivindicar

O Stripe entra por um módulo dedicado. A extensão de pagamento para reivindicar permite que uma empresa pague para assumir a própria listagem, modelo de receita comum em um negócio de diretórios. As duas coisas ficam no conjunto de extensões, então dá para começar de graça e ligar a cobrança depois.

Criação de listagens em massa com IA

Você cola um lote de URLs, escolhe os padrões e um processo em segundo plano varre cada site, gera o texto da listagem, tira uma captura de tela e baixa o favicon. O autor marca como beta inicial e avisa que falha em sites com proteção antibot. Num diretório de IA com centenas de ferramentas, economiza dias de redação.

Ferramentas para desenvolvedor e webhooks

As Cursor Rules vêm em 19 arquivos que explicam ao editor com IA como o projeto está organizado, o que acelera personalizações. As integrações por webhook ligam o modelo ao Zapier, n8n ou Make, e o módulo de QStash manda tarefas longas para uma fila, para o limite das funções da Vercel não travá-las.

Prós e contras

Prós

  • Pagamento único, sem assinatura, e diretórios ilimitados com uma licença individual.
  • Stack atual: Next.js 15, TypeScript e Supabase, o mesmo conjunto que muitos times já usam.
  • O desenho modular evita carregar código de pagamento ou de blog que você nunca vai ativar.
  • A documentação e um vídeo de 77 minutos cobrem o caminho do download ao domínio no ar.
  • As extensões miram receita real: reivindicar listagem, checkout com Stripe e destaque via pledges.

Contras

  • Sem plano gratuito ou download de teste, então o dinheiro sai antes de você ler um arquivo.
  • Hospedagem, banco e domínio ficam fora da licença, e o plano gratuito do Supabase tem limites.
  • Quem compra o Foundation paga as extensões à parte, e isso pode apagar a economia em relação ao Foundation Plus.
  • A versão 2 não é compatível com a 1, então personalizações existentes precisam ser refeitas.

Perguntas frequentes

Você recebe o código-fonte de um template de diretório em Next.js 15, os módulos do seu nível, a documentação e acesso à comunidade no Discord. Não há conta hospedada nem mensalidade.