DirectoryStack

DirectoryStack

The Keyword Company · Rédaction · Marketing · Entreprise · Autres

DirectoryStack est un modèle payant pour lancer un site d'annuaire sous Next.js 15. Fiches, administration, paiements et import assisté par IA sont fournis sous une licence unique.

Aperçu de l'interface de DirectoryStack

À propos de DirectoryStack

About

Qu'est-ce que DirectoryStack

DirectoryStack est du code, pas un service hébergé. Il se vend comme un modèle de site d'annuaire sous Next.js : vous achetez la licence auprès de The Keyword Company, téléchargez le projet, le branchez sur votre base de données et le mettez en ligne. La pile est à jour : Next.js 15, TypeScript, Tailwind et Supabase pour l'authentification et les données.

L'argument, c'est la vitesse. Presque tous les projets d'annuaire buttent sur les mêmes corvées : modèle de fiche, catégories, étiquettes, recherche, comptes, modération, tableau de bord et encaissement. Un boilerplate pour annuaires règle cette partie, si bien que la première semaine part dans votre niche et votre contenu, pas dans la plomberie.

La limite est aussi nette. C'est un produit de développeur. Il faut lire la documentation, configurer des variables d'environnement, lancer des migrations et payer l'hébergement en plus. Aucune offre gratuite ne permet de fouiller le code avant l'achat. La version 2 est une réécriture complète : les personnalisations faites sur la version 1 ne suivent pas.

Premiers pas

  1. Achetez la licence Foundation ou Foundation Plus sur le site officiel et téléchargez l'archive du code depuis votre compte.
  2. Installez Node.js et un gestionnaire de paquets, puis lancez la commande d'installation dans le dossier du projet.
  3. Créez un projet Supabase, copiez les clés d'API dans le fichier d'environnement et exécutez la préparation de la base.
  4. Démarrez le serveur local, ajoutez quelques fiches à la main et vérifiez la recherche, les catégories et les étiquettes.
  5. Déployez sur Vercel ou un autre hébergeur Node, rattachez votre domaine et remplacez le contenu de démonstration.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de DirectoryStack.

Offre gratuiteNon
Offres payantes$99 - $249 one-time (regular $199 - $349)
PlateformeWeb (self-hosted, Node.js)
DéveloppeurThe Keyword Company
CatégorieRédaction · Marketing · Entreprise · Autres
Date de lancementN/A
Dernière mise à jourJul 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs indépendants
  • Petites agences
  • Fondateurs sans profil technique épaulés par un développeur

Tâches

  • Lancer un annuaire de niche
  • Facturer les fiches
  • Importer des fiches en masse
  • Construire un annuaire adossé à du contenu

Cas d'usage

  • Tester une idée d'annuaire le temps d'un week-end
  • Projets clients à date fixe
  • Sites produit qui misent sur le référencement

Fonctionnalités clés

Architecture modulaire entre cœur et extensions

Le modèle sépare modules de base et extensions. Le cœur couvre l'espace public, l'espace membres protégé, le tableau de bord, la gestion de configuration, les pages légales et le suivi d'activité. Les extensions ajoutent commentaires, connexion sociale, webhooks, imports massifs, blog et paiements. Vous n'installez que le nécessaire, et le code reste lisible.

Fiches, catégories et étiquettes

Les fiches occupent le centre du modèle de données, avec catégories et étiquettes associées pour la navigation et le filtrage. Chaque fiche accepte des champs personnalisés : un commerce local stocke horaires et accès en fauteuil roulant, une fiche d'outil d'IA garde tarifs et plateformes. La documentation explique comment ajouter des champs et les exposer en filtres dans la colonne latérale.

Tableau de bord et suivi d'activité

Un seul écran réunit fiches, utilisateurs, catégories et modération. Le suivi d'activité enregistre la circulation des visiteurs dans l'annuaire, ce qui aide à choisir les mises en avant de la page d'accueil et les catégories qui manquent de fiches.

Paiements et paiement pour revendiquer

Stripe passe par un module dédié. L'extension de paiement pour revendiquer permet à une entreprise de payer pour récupérer sa fiche, modèle de revenus courant dans une activité d'annuaire. Les deux vivent dans le jeu d'extensions : vous pouvez démarrer gratuitement et activer la facturation plus tard.

Création de fiches en masse avec l'IA

Vous collez une série d'URL, choisissez des valeurs par défaut et une tâche de fond parcourt chaque site, rédige le texte de la fiche, prend une capture et récupère le favicon. L'auteur la classe en bêta précoce et prévient qu'elle échoue sur les sites protégés contre les robots. Pour un annuaire d'IA de plusieurs centaines d'outils, cela économise des jours de rédaction.

Outils de développement et webhooks

Les Cursor Rules arrivent en 19 fichiers qui décrivent à l'éditeur assisté par IA l'organisation du projet, ce qui accélère les personnalisations. Les intégrations webhook relient le modèle à Zapier, n8n ou Make, et le module QStash envoie les tâches longues dans une file pour que la limite des fonctions Vercel ne les coupe pas.

Avantages et inconvénients

Avantages

  • Un paiement unique, sans abonnement, et des annuaires illimités avec une licence individuelle.
  • Pile actuelle : Next.js 15, TypeScript et Supabase, soit l'outillage que beaucoup d'équipes utilisent déjà.
  • La conception modulaire évite d'embarquer du code de paiement ou de blog que vous n'activerez jamais.
  • La documentation et une vidéo de 77 minutes couvrent le trajet du téléchargement au domaine en ligne.
  • Les extensions visent des revenus concrets : revendication de fiche, encaissement Stripe et mises en avant via pledges.

Inconvénients

  • Pas d'offre gratuite ni de téléchargement d'essai : vous payez avant de lire le premier fichier.
  • Hébergement, base de données et domaine restent hors licence, et le plan gratuit de Supabase a ses limites.
  • Les acheteurs de Foundation paient les extensions à part, ce qui peut annuler l'économie face à Foundation Plus.
  • La version 2 n'est pas compatible avec la version 1 : les personnalisations existantes sont à refaire.

Questions fréquentes

Vous recevez le code source d'un template d'annuaire sous Next.js 15, les modules de votre formule, la documentation et l'accès à la communauté Discord. Aucun compte hébergé, aucun abonnement mensuel.