Ship your directory in hours, not weeks
Save millions of tokens on component generation and dozens of hours on implementation. DirectoryKit is a production-ready boilerplate for marketplaces, catalogs & directories.
Everything included
All the features you need to launch your directory
Stop rebuilding the same functionality from scratch. DirectoryKit ships with every feature a modern marketplace or catalog needs.
Multi-Step Submissions
Wizard-style submission flow with plan selection, image & screenshot uploads, draft saving, and admin moderation queue.
Stripe Payments
One-time payments, recurring subscriptions, paid promotions, sponsor billing — all pre-wired with webhooks and checkout.
Auth & User Profiles
Supabase Auth with email/password + Google OAuth, public profiles, role-based access control (user, admin, moderator).
Admin Dashboard
Approve/reject projects, manage users, categories, sponsors, promotions, themes, and changelog — all from one panel.
Search & Filters
Full-text search, multi-category filter, pricing filter (Free/Freemium/Paid), and 6 sort options out of the box.
Ratings, Reviews & Bookmarks
5-star ratings, user comments, bookmarks/favorites — a full engagement layer with per-project analytics.
Paid Promotions & Sponsors
Banner ads, catalog cards, detail-page placements, sponsor logos — 3 ad types with impression/click tracking and Stripe billing.
16 Color Themes
Pre-built theme system with HSL variables, light/dark mode, admin theme editor. One-click branding with no code changes.
SEO & Analytics
Dynamic meta tags, OpenGraph, sitemap, structured data. Built-in analytics tracking with device, browser & country data.
Email & Notifications
Transactional emails via Resend, newsletter subscriptions with preferences, Discord/Slack webhooks, cron-based scheduling.
Config-Driven Architecture
12 config files control features, plans, themes, ads, email, AI, and i18n. Toggle anything without touching code.
Ready to launch?
Get DirectoryKit and ship your directory today.
Save millions of tokens. Ship faster with AI.
Most boilerplates are a mess for AI assistants — inconsistent naming, no types, spaghetti architecture. DirectoryKit is designed from the ground up to maximize AI productivity. Your Cursor, Copilot, or v0 will generate production-quality code from the very first prompt.
Structured project architecture
Config-driven design with 12 dedicated config files. Every folder follows a predictable convention — AI assistants understand the codebase instantly.
Typed API contracts
Zod schemas as the single source of truth for all data models. MongoDB-inspired database abstraction generates type-safe queries without boilerplate.
Prompt-optimized components
Feature-flagged modules with single-responsibility patterns. AI tools get precise context and produce correct code on the first try.
Cursor / v0 / Copilot ready
Ships with CLAUDE.md and .cursorrules. Consistent patterns across 50+ components maximize output quality from any AI coding assistant.
directorykit/
├── app/
│ ├── (auth)/ # Sign-in, OAuth callback
│ ├── (admin)/admin/ # Full admin panel (8 sections)
│ ├── (dashboard)/ # Dashboard, submit, edit, profile
│ ├── (marketing)/ # Home, pricing, blog, FAQ, legal
│ └── api/ # REST API + Stripe webhooks + cron
├── components/
│ ├── directory/ # ProductCard, CategorySelector, filters
│ ├── admin/ # CsvImport, PromotionForm, SponsorForm
│ ├── marketing/ # PromoBanner, SocialProof, AdBanner
│ └── ui/ # 40+ shadcn/ui base components
├── config/ # 12 config files (features, plans, themes…)
├── lib/
│ ├── supabase/ # DB abstraction layer, auth, clients
│ ├── payments/ # Stripe helpers & webhook handlers
│ └── validations/ # Zod schemas — single source of truth
└── types/ # Global TypeScript definitionsTech Stack
Built on the modern stack you already love
No learning curve. Start building on top of industry-standard tools with full TypeScript coverage and best practices baked in.
Next.js 16
App Router, RSC, ISR, Route Groups
Supabase
Postgres, Auth, RLS, Real-time, Storage
Stripe
Checkout, Webhooks, Subscriptions
TypeScript
100% type-safe with Zod schema inference
Tailwind CSS
Utility-first styling, dark mode, design tokens
shadcn/ui
40+ accessible, customizable components
Resend
Transactional emails, templates, newsletters
Zod
Schema validation, type inference, form rules
SEObot
Programmatic SEO, AI blog, auto internal linking
Pricing
One purchase. Unlimited potential.
Pay once, own forever. No subscriptions, no recurring fees. Just code that belongs to you.
Starter
For solo builders shipping their first directory.
- Full source code access
- Submissions & voting system
- Stripe payments integration
- Supabase Auth & database
- 1 project license
- 6 months of updates
- Community Discord access
Pro
For serious founders building a business on directories.
- Everything in Starter
- Admin dashboard
- Email notifications system
- Advanced search & filters
- SEO optimization pack
- 3 project licenses
- 12 months of updates
- Priority support
Team
For agencies and teams building multiple directories.
- Everything in Pro
- Unlimited project licenses
- White-label rights
- Custom Stripe config
- Multi-tenant support
- Lifetime updates
- 1-on-1 onboarding call
- Priority feature requests
14-day money-back guarantee. No questions asked.
FAQ
Frequently asked questions
Stop building from scratch. Start shipping.
Get DirectoryKit today and launch your directory project this weekend. While others spend weeks on boilerplate, you'll be collecting your first submissions.