Skip to content

Documentation

Welcome to the documentation for your sovereign business infrastructure. This guide will help you understand the core features and modules available in StackForge.

StackForge is modular by design. Each feature can be enabled or disabled via the Features Configuration. Here’s what’s currently active in your deployment:

The email module enables you to send transactional emails to your users.

Capabilities:

  • Welcome emails
  • Password reset
  • Magic links
  • Newsletter broadcasts
  • Custom email templates

Provider: Resend (3,000 emails/month free)

The commerce module powers your digital product sales.

Capabilities:

  • Digital product sales (courses, templates, etc.)
  • Subscription billing
  • License key generation
  • Webhook-driven fulfillment
  • Payment processing via Lemon Squeezy

Features:

  • Merchant of Record (Lemon Squeezy handles taxes)
  • Multiple product variants
  • Revenue tracking
  • Entitlement management

The scheduler module enables appointment booking.

Status: Currently disabled

Capabilities (when enabled):

  • Cal.com integration
  • One-on-one booking
  • Group sessions
  • Custom availability windows
  • Calendar syncing

The blog module powers your content publishing.

Capabilities:

  • Markdown-based posts
  • SEO optimization
  • RSS feeds
  • Category/tag system
  • Content scheduling

The courses module powers your learning management system.

Capabilities:

  • Video course hosting (via Cloudflare R2)
  • Lesson progression tracking
  • Quizzes and assessments
  • Student enrollment
  • Course completion certificates

Integration: Works with Gamification for XP rewards

The gamification module adds game-like elements to user interactions.

Capabilities:

  • XP and leveling system
  • Achievement badges
  • Progress tracking
  • Streak maintenance
  • Leaderboards

Integration: Enhances engagement across Courses, Blog, and other modules

The distribution module enables content syndication.

Status: Currently disabled

Capabilities (when enabled):

  • Cross-platform publishing
  • Social media automation
  • Newsletter integration
  • Content repurposing

The podcast module powers your audio content.

Status: Currently disabled

Capabilities (when enabled):

  • RSS feed generation
  • Episode management
  • Audio hosting (via Cloudflare R2)
  • Podcast directories submission

The features are controlled via src/content/config/features.json. You can toggle modules on/off:

{
"modules": {
"email": true,
"commerce": true,
"scheduler": false,
"blog": true,
"courses": true,
"gamification": true,
"distribution": false,
"podcast": false
}
}

To modify:

  • Use the AI Architect interface
  • Or edit the JSON file directly
  • Changes take effect immediately

StackForge follows the “Sovereign Infrastructure” philosophy:

  1. You own the code - No vendor lock-in
  2. You own the data - Stored in your own database (Supabase)
  3. You own the customer relationship - Direct access to your audience
  4. Zero monthly opex - Leverage free tiers of enterprise tools
  • Framework: Astro 5.x (Hybrid Static/Serverless)
  • Database/Auth: Supabase (50k MAU free)
  • Config Engine: Keystatic (Git-based JSON)
  • Video Hosting: Cloudflare R2 (Zero egress fees)
  • Email: Resend (3,000 emails/month free)
  • Payments: Lemon Squeezy (Merchant of Record)

  1. Configure Features - Toggle modules on/off in features.json
  2. Set Up Auth - Configure Supabase authentication
  3. Customize Branding - Use the AI Architect to set your visual identity
  4. Create Content - Add courses, blog posts, or products
  5. Deploy - Push to Vercel (or your preferred hosting)

For detailed guides on each module, see the Documentation Index.

For technical support, consult the StackForge GitHub repository.