Documentation
StackForge Platform Overview
Section titled “StackForge Platform Overview”Welcome to the documentation for your sovereign business infrastructure. This guide will help you understand the core features and modules available in StackForge.
Active Features
Section titled “Active Features”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:
✅ Email Module
Section titled “✅ Email Module”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)
✅ Commerce Module
Section titled “✅ Commerce Module”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
⚙️ Scheduler Module
Section titled “⚙️ Scheduler Module”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
✅ Blog Module
Section titled “✅ Blog Module”The blog module powers your content publishing.
Capabilities:
- Markdown-based posts
- SEO optimization
- RSS feeds
- Category/tag system
- Content scheduling
✅ Courses Module
Section titled “✅ Courses Module”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
✅ Gamification Module
Section titled “✅ Gamification Module”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
⚙️ Distribution Module
Section titled “⚙️ Distribution Module”The distribution module enables content syndication.
Status: Currently disabled
Capabilities (when enabled):
- Cross-platform publishing
- Social media automation
- Newsletter integration
- Content repurposing
⚙️ Podcast Module
Section titled “⚙️ Podcast Module”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
Configuration
Section titled “Configuration”Features Configuration
Section titled “Features Configuration”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
Architecture
Section titled “Architecture”StackForge follows the “Sovereign Infrastructure” philosophy:
- You own the code - No vendor lock-in
- You own the data - Stored in your own database (Supabase)
- You own the customer relationship - Direct access to your audience
- Zero monthly opex - Leverage free tiers of enterprise tools
Tech Stack
Section titled “Tech Stack”- 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)
Getting Started
Section titled “Getting Started”- Configure Features - Toggle modules on/off in
features.json - Set Up Auth - Configure Supabase authentication
- Customize Branding - Use the AI Architect to set your visual identity
- Create Content - Add courses, blog posts, or products
- Deploy - Push to Vercel (or your preferred hosting)
Support
Section titled “Support”For detailed guides on each module, see the Documentation Index.
For technical support, consult the StackForge GitHub repository.