create-getfound-cms
v0.1.3
Published
CLI tool to scaffold agency-grade CMS projects with Next.js, Supabase, and shadcn/ui
Downloads
76
Maintainers
Readme
create-getfound-cms
CLI tool to scaffold agency-grade CMS projects with Next.js, Supabase, and shadcn/ui.
Quick Start
npx create-getfound-cms my-cms-projectFeatures
- Modular Architecture - Pick only the modules you need
- Next.js 15 - App Router with React 19
- Supabase - Auth, Database, and Storage
- Drizzle ORM - Type-safe database queries
- shadcn/ui - Beautiful, accessible components
- TailwindCSS 4 - Utility-first styling
Available Modules
| Module | Description |
|--------|-------------|
| core | Authentication, users, sessions, roles (always included) |
| content | Pages and media library |
| blog | Articles, categories, and tags |
| forms | Dynamic forms and submissions |
| seo | Meta tags, sitemap, redirects |
| newsletter | Subscribers and campaigns |
| ecommerce | Products, cart, and orders |
Usage
Interactive Mode
npx create-getfound-cmsWith Arguments
# Basic
npx create-getfound-cms my-project
# With specific modules
npx create-getfound-cms my-project --modules core,content,blog
# Full configuration
npx create-getfound-cms my-project \
--modules core,content,blog,forms \
--admin \
--pm bun \
--gitOptions
| Option | Description |
|--------|-------------|
| -m, --modules <list> | Comma-separated list of modules |
| --admin | Include admin dashboard |
| --no-admin | Exclude admin dashboard (headless) |
| --pm, --package-manager | Package manager: bun, pnpm, npm |
| --git | Initialize git repository |
| --no-git | Skip git initialization |
| -h, --help | Show help |
After Installation
cd my-project
cp .env.example .env.local
# Add your Supabase credentials to .env.local
bun db:push
bun devLinks
License
MIT
