Simulacrum

Job Board template

A recruitment platform with job listings, application management, employer dashboards, resume uploads, search filters, company profiles, and recruitment analytics.

npx simulate jobs my-jobs

12 routes · 8 components · Employer admin

/
/jobs
/jobs/[slug]
/companies
/companies/[slug]
/apply/[jobId]

Generated project structure

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

my-jobs/
  • -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
  • -page.tsx
  • -job-card.tsx
  • -job-filters.tsx
  • -application-form.tsx
  • ... 35+ 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

Active listingsApplicationsHire rateTime to fillTop employers

Scaffold stats

Pages
12
Components
8
RBAC roles
4
Dashboard KPIs
5

Pages included

  • /
  • /jobs
  • /jobs/[slug]
  • /companies
  • /companies/[slug]
  • /apply/[jobId]
  • /dashboard
  • /employer
  • /employer/jobs
  • /admin
  • /admin/jobs
  • /admin/analytics

Key components

  • JobCard
  • JobFilters
  • ApplicationForm
  • CompanyCard
  • ResumeUploader
  • SaveJobButton
  • SalaryRange
  • ApplicationStatus

Admin dashboard

Template-native metrics powered by Recharts and TanStack Table

Active listings

---

Applications

---

Hire rate

---

Time to fill

---

Top employers

---

Default stack

Database
Supabase
Auth
Google, Credentials
Payments
Stripe

RBAC roles

  • super_admin
  • admin
  • employer
  • candidate

npx simulate jobs my-jobs