Available Templates
Browse all available DeesseJS templates
Available Templates
Complete list of official DeesseJS templates with detailed information about each.
Blog Template
A complete blogging platform with posts, categories, tags, and SEO features.
Features
Collections:
- Posts with rich text editor
- Categories with hierarchical support
- Tags for flexible organization
- Authors with bios and avatars
Included Plugins:
- @deessejs/plugin-seo - Meta tags, sitemap, RSS
- @deessejs/plugin-media - Image optimization and uploads
- @deessejs/plugin-comments - Comment system
- @deessejs/plugin-analytics - Basic analytics
Extensions:
- Cache (Redis)
- Logger (Pino)
- Search (Meilisearch)
- Storage (Local or S3)
Pages:
- Posts list with filters
- Post editor with preview
- Media library
- Comments moderation
- SEO settings
Components:
- PostCard
- CategoryFilter
- TagCloud
- AuthorBox
- CommentsSection
Installation
npx create-deesse-app my-blog --template blog
# With options
npx create-deesse-app my-blog --template blog \
--enable-comments \
--enable-rss \
--default-status draftScreenshot Preview
┌─────────────────────────────────────────────┐
│ My Blog [New Post] │
├─────────────────────────────────────────────┤
│ Posts [All] [Published] [Drafts] │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ Hello World [Edit] │ │
│ │ John Doe | Jan 15, 2025 │ │
│ │ Welcome to my new blog... │ │
│ └─────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ My Second Post [Edit] │ │
│ │ John Doe | Jan 10, 2025 │ │
│ │ Another interesting post... │ │
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘Use Cases
- Personal blogs
- Company blogs
- News sites
- Tutorials and guides
- Technical blogs
Documentation Template
Professional documentation site with search, versions, and hierarchical pages.
Features
Collections:
- Pages with parent-child relationships
- Versions with semantic versioning
- Categories for organization
Included Plugins:
- @deessejs/plugin-seo - Search, sitemap
- @deessejs/plugin-search - Full-text search
- @deessejs/plugin-versions - Version control
- @deessejs-plugin-syntax - Code highlighting
Extensions:
- Search (Meilisearch)
- Cache (Redis)
- Logger (Pino)
Pages:
- Page tree view with drag-drop
- Version comparison
- Search interface
- Table of contents
Components:
- PageTree
- VersionSelector
- SearchBar
- TOC (Table of Contents)
- CodeBlock with syntax highlighting
Installation
npx create-deesse-app my-docs --template docs
# With options
npx create-deesse-app my-docs --template docs \
--enable-versions \
--enable-search \
--syntax-theme githubSite Structure
docs/
├── Getting Started/
│ ├── Introduction
│ ├── Installation
│ └── Quick Start
├── Guides/
│ ├── Basic Usage
│ └── Advanced Features
└── API Reference/
├── Overview
└── EndpointsUse Cases
- API documentation
- Product documentation
- Knowledge bases
- Technical guides
- Policy documentation
E-commerce Template
Full-featured online store with products, payments, and order management.
Features
Collections:
- Products with variants and inventory
- Categories with filters
- Orders with line items
- Customers with addresses
- Cart and checkout
Included Plugins:
- @deessejs/plugin-payments - Stripe integration
- @deessejs/plugin-inventory - Stock management
- @deessejs/plugin-shipping - Shipping providers
- @deessejs/plugin-emails - Email notifications
Extensions:
- Queue (BullMQ for order processing)
- Cache (Redis)
- Logger (Pino)
- Storage (S3 for product images)
- Events (Redis)
Pages:
- Products catalog
- Product detail page
- Shopping cart
- Checkout flow
- Order management
- Customer management
Components:
- ProductCard
- ProductGrid
- CartDrawer
- CheckoutForm
- OrderSummary
Installation
npx create-deesse-app my-store --template ecommerce
# With options
npx create-deesse-app my-store --template ecommerce \
--payment-provider stripe \
--currency USD \
--tax-enabledFeatures Included
- Product catalog with images
- Shopping cart with persistence
- Stripe payments integration
- Order management dashboard
- Inventory tracking
- Tax calculation
- Shipping zones
- Customer accounts
- Order notifications
- Abandoned cart recovery
Use Cases
- Online stores
- Digital products
- Subscription boxes
- Marketplaces
- Restaurant ordering
SaaS Template
Complete SaaS application with subscriptions, billing, and team management.
Features
Collections:
- Users with subscription tiers
- Plans and pricing
- Subscriptions with billing
- Usage records
- Teams and members
Included Plugins:
- @deessejs/plugin-subscriptions - Recurring billing
- @deessejs/plugin-usage - Usage tracking
- @deessejs/plugin-teams - Team collaboration
- @deessejs/plugin-apikeys - API key management
Extensions:
- Queue (BullMQ)
- Cache (Redis)
- Logger (Pino)
- Events (Redis)
- Storage (S3)
- Mail (Resend)
Pages:
- Pricing page
- Subscription management
- Usage dashboard
- Team management
- Billing history
- API key management
Components:
- PricingCard
- SubscriptionPlan
- UsageMeter
- TeamInvite
- BillingForm
Installation
npx create-deesse-app my-saas --template saas
# With options
npx create-deesse-app my-saas --template saas \
--billing-type usage-based \
--enable-teams \
--free-tier truePricing Tiers Example
const pricingTiers = [
{
name: 'Free',
price: 0,
features: ['5 projects', '1 user', 'Community support'],
},
{
name: 'Pro',
price: 29,
features: ['Unlimited projects', '5 users', 'Priority support'],
},
{
name: 'Enterprise',
price: 99,
features: ['Everything in Pro', 'Unlimited users', 'Dedicated support'],
},
]Use Cases
- SaaS applications
- API services
- Developer tools
- Project management tools
- Analytics platforms
Portfolio Template
Personal portfolio website with projects, skills, and contact form.
Features
Collections:
- Projects with images and descriptions
- Skills/expertise
- Work experience
- Education
- Messages/contact form
Included Plugins:
- @deessejs/plugin-seo - Basic SEO
- @deessejs/plugin-media - Image uploads
- @deessejs/plugin-forms - Contact form
- @deessejs/plugin-analytics - Visitor tracking
Extensions:
- Cache (Redis or Memory)
- Logger (Pino)
- Storage (Local or S3)
Pages:
- Homepage with hero section
- Projects showcase
- About page
- Contact form
- Resume/CV page
Components:
- ProjectCard
- SkillBar
- Timeline (experience)
- ContactForm
- SocialLinks
Installation
npx create-deesse-app my-portfolio --template portfolio
# With options
npx create-deesse-app my-portfolio --template portfolio \
--enable-blog \
--enable-contact-formSections Included
- Hero section with call-to-action
- Featured projects grid
- Skills visualization
- Work experience timeline
- Education history
- Contact form
- Social media links
- Optional blog section
Use Cases
- Personal portfolios
- Designer portfolios
- Developer portfolios
- Freelancer websites
- Resume/CV sites
Corporate Template
Professional business website with pages, team, and services.
Features
Collections:
- Pages with flexible content blocks
- Team members with roles
- Services/capabilities
- Testimonials
- Case studies
- Clients/partners
Included Plugins:
- @deessejs/plugin-seo - Advanced SEO
- @deessejs/plugin-builder - Page builder
- @deessejs/plugin-forms - Contact forms
- @deessejs/plugin-analytics - Analytics
Extensions:
- Cache (Redis)
- Logger (Pino)
- Storage (S3)
- Search (Meilisearch)
Pages:
- Homepage with sections
- About us
- Services/capabilities
- Case studies
- Team page
- Contact page
- Careers/jobs
Components:
- Hero section
- FeatureGrid
- TestimonialSlider
- TeamCard
- CaseStudyCard
- ContactForm
Installation
npx create-deesse-app my-corporate --template corporate
# With options
npx create-deesse-app my-corporate --template corporate \
--enable-blog \
--enable-careers \
--multi-languagePages Included
- Homepage with hero and features
- About us page
- Services/capabilities
- Case studies portfolio
- Team members
- Client logos
- Testimonials
- Contact information
- Optional blog/news
- Optional careers page
Use Cases
- Corporate websites
- Agency websites
- Business sites
- Professional services
- Consultancy firms
Template Comparison
| Feature | Blog | Docs | E-commerce | SaaS | Portfolio | Corporate |
|---|---|---|---|---|---|---|
| Collections | 4 | 3 | 5 | 5 | 5 | 6 |
| Plugins | 4 | 4 | 5 | 5 | 4 | 5 |
| Pages | 4 | 4 | 6 | 6 | 5 | 7 |
| Setup Time | 2 min | 3 min | 5 min | 5 min | 2 min | 4 min |
| Production Ready | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Customizable | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Quick Comparison
# See all templates
npx create-deesse-app --list-templates
# Get template details
npx create-deesse-app info blog
# Compare templates
npx create-deesse-app compare blog docs ecommerceNext Steps
- Explore the Template Marketplace
- Learn about Creating Templates
- Return to Templates Overview