Simulacrum

Directory template

A business directory with searchable listings, map integration, reviews, categories, claim-your-listing, featured placement, and directory analytics.

npx simulate directory my-directory

11 routes · 8 components · Listings admin

/
/listings
/listings/[slug]
/categories
/map
/claim

Generated project structure

What you get when you run npx simulate directory my-directory

my-directory/
  • -layout.tsx
  • -globals.css
  • +
  • +
  • +
  • +
  • -site.ts
  • -tailwind.config.ts
  • -package.json
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -listing-card.tsx
  • -map-view.tsx
  • -review-card.tsx
  • -category-nav.tsx
  • ... 34+ files total

Available scripts

  • npm run dev
  • npm run build
  • npm run lint
  • npm run db:push
  • npm run db:studio
  • npm run test
  • npm run e2e
  • npm run typecheck

Admin dashboard metrics

Total listingsReviewsClaimsFeatured spotsSearch volume

Scaffold stats

Pages
11
Components
8
RBAC roles
4
Dashboard KPIs
5

Pages included

  • /
  • /listings
  • /listings/[slug]
  • /categories
  • /map
  • /claim
  • /dashboard
  • /admin
  • /admin/listings
  • /admin/claims
  • /admin/analytics

Key components

  • ListingCard
  • MapView
  • ReviewCard
  • CategoryNav
  • ClaimForm
  • FeaturedBadge
  • SearchBar
  • RatingStars

Admin dashboard

Template-native metrics powered by Recharts and TanStack Table

Total listings

---

Reviews

---

Claims

---

Featured spots

---

Search volume

---

Default stack

Database
Supabase
Auth
Google, Credentials
Payments
Stripe

RBAC roles

  • super_admin
  • admin
  • business_owner
  • reviewer

npx simulate directory my-directory