Skip to content
CodeUpVik home

DirectoryForge: Next.js Directory Website Starter Kit

Launch a directory website with listings, search, user submissions, moderation, paid featured slots, CSV import and SEO. Runs with no API keys.

from ₹11,099

Choose a licence

Your download link appears right after payment.

Get it customised as per your need

About this product

A working Next.js codebase for directory websites: tool directories, local business lists, resource libraries and curated link collections. Listings, categories, tags, search, a submission form, a moderation queue, paid featured slots and an admin panel are already built, wired together and tested. It runs on your machine straight after install with no API keys: an embedded Postgres database and a mock payment provider let you click through every screen, including paying for a featured slot. The demo directory and all its listings are fictional.

What's included

  • Full source: Next.js 15 (App Router), React 19, TypeScript (strict), Tailwind CSS 4, pinned versions
  • Public pages: home, browse with search, filters, sorting and pagination, category, tag and listing pages
  • SEO: titles and descriptions, canonical links, Open Graph, JSON-LD, sitemap.xml and robots.txt; filtered pages kept out of the index
  • Accounts: email and password, optional Google sign-in, admin role, rate-limited login and sign-up
  • Submissions saved as pending until an admin approves them; rejections carry a reason
  • Paid featured slots: one billing interface with a mock provider and a Stripe provider, signature-verified and duplicate-safe webhook
  • Admin: moderation queue, listings, categories, CSV import and export, featured orders
  • PostgreSQL schema with SQL migrations (10 tables) and a fictional demo directory
  • 18 documentation pages, 42 unit tests and 10 end-to-end tests, all needing no keys

File formats

  • TypeScript source code
  • Delivered as one ZIP: the same kit in both licences

Works with

  • Node.js 20.9 or newer and basic Next.js knowledge
  • A Postgres host and a payment account are needed only when you go live (not included)

Licence

Both licences allow commercial use in unlimited end products, your own sites or client sites, with unlimited visitors, and removing DirectoryForge branding. Solo covers 1 developer; Team up to 5 developers in one organisation. Neither allows reselling or sharing the kit (or a substantial part) as a kit, template, theme or boilerplate, or publishing its source code publicly. Full terms are in LICENSE.md.

Questions

Do I need API keys to try it?

No. An embedded Postgres database and a mock payment provider let you run every screen, including paying for a featured slot, before you sign up for anything.

What is not included?

Email sending, reviews or ratings, image uploads (listings show generated monograms), multi-language setup, AI content and subscriptions.

Has the Stripe provider been tested with a live account?

Not yet. It follows the documented Stripe API and is covered by unit tests, and the full featured-slot flow is tested end to end with the mock provider. Run a test-mode purchase with your own account before going live.

How do I get my file?

Right after payment you see a Download button on the payment page. Each link works for 10 minutes, so save the file straight away. If a link expires, write to us with your order ID for a new one.

Can I get a refund?

Digital products are final sale. If a download does not work, email us within 7 days of purchase with your order ID and a short screen recording. We send a working file within 2 working days, or refund you in full if we cannot. Read the refund policy

Is anything shipped?

No. Every product is a digital download. Nothing physical is shipped.

Is the payment secure?

Payments are processed by Cashfree on its own secure checkout page.

Paid, but no download?

Write to us with the order ID shown on the payment page and we will sort it out. [email protected]

DirectoryForge — Directory Website Starter Kit₹11,099Buy now