5.3 KiB
Spark Platform: AI Agent Onboarding Guide
Current State: 🚀 LAUNCH READY (All 4 Milestones Complete)
Last Updated: 2025-12-13
Priority: Live Verification, Performance Monitoring, and Marketing
1. Project Overview
Spark is a high-performance content scaling platform. It leverages:
- Directus (Headless CMS + PostgreSQL) for data
- Astro + React (SSR + Islands) for frontend
- Frontend Engine: Universal Render Engine for Landers, Hubs, and Articles
- Queue System (BullMQ + Redis) for background processing
Goal: Generate and manage millions of SEO-optimized articles at scale.
2. Architecture
Frontend (/frontend)
- Framework: Astro 4.7 (SSR)
- UI: React 18.3 (Interactive Islands)
- Styling: Tailwind CSS (Titanium Pro Design)
- Engine:
[...slug].astro+BlockRenderer.tsx - Build: Vite
Backend (/backend)
- CMS: Directus 11
- Database: PostgreSQL 16 (PostGIS)
- Cache: Redis 7
- Queue: BullMQ
Deployment
- Platform: Coolify (Docker Compose)
- Frontend:
launch.jumpstartscaling.com - Backend:
spark.jumpstartscaling.com
3. Current Features (Working)
✅ Intelligence Library (Fully Interactive)
Location: /admin/intelligence/* and /admin/collections/*
Status: ✅ Full CRUD + Stats + Visual Dashboards
Collections:
- Avatar Intelligence: Manager, Stats, Variant Generator
- Avatar Variants: Grouped View, DNA Style UI
- Geo Intelligence: Interactive Map (Leaflet), Clusters, City Stats
- Spintax Dictionaries: Manager, Live Preview, Import/Export
- Cartesian Patterns: Formula Builder, Dynamic Preview
✅ Content Factory (Kanban & Automation)
Location: /admin/factory/*
Status: ✅ Full Pipeline Operational
Components:
- Kanban Board: Drag-and-drop workflow (Queued -> Published)
- Jobs Queue: Real-time progress monitoring
- Scheduler: Calendar view for campaigns
- Leads Manager: CRM with status workflow
- Send to Factory: One-click generation from WordPress
✅ Launchpad (Site Builder)
Location: /admin/sites/*
Status: ✅ Fully Functional
Components:
- Site Manager: Multi-site support
- Page Editor: Visual Block Editor (Hero, Content, Features)
- Navigation Editor: Drag-and-drop menu builder
- Theme Settings: Global styles and logos
✅ Frontend Engine
Location: Public URL / Preview Status: ✅ Rendering Live Content
Features:
- Universal Router: Handles Sites, Pages, and Articles
- Block Renderer: Renders JSON blocks to UI
- Dynamic SEO: Auto-generates meta tags
- Preview Mode: 1:1 match with production
4. Completed Roadmap
See IMPLEMENTATION_ROADMAP.md for history.
- ✅ Milestone 1: Intelligence Library (Completed)
- ✅ Milestone 2: Factory & Forms (Completed)
- ✅ Milestone 3: All Collections (Completed)
- ✅ Milestone 4: Launchpad Site Builder (Completed)
5. Development Standards
Titanium Pro Design System
Colors:
- Background:
#09090b(Zinc-950) - Accents:
#eab308(Yellow-500),#22c55e(Green-500),#a855f7(Purple-500) - Text: White/Slate
Components:
- Always use Shadcn/UI components (
/components/ui/*.tsx) - Icons: Lucide React
- Animations: Framer Motion (admin), CSS (public)
6. Key Files & Locations
Intelligence Library
frontend/src/components/admin/intelligence/
├── AvatarIntelligenceManager.tsx (Built)
├── GeoIntelligenceManager.tsx (Built)
├── SpintaxManager.tsx (Built)
└── CartesianManager.tsx (Built)
Factory & Forms
frontend/src/components/admin/factory/
├── KanbanBoard.tsx (Built)
├── SendToFactoryButton.tsx (Built)
Frontend Engine
frontend/src/
├── pages/[...slug].astro (The Router)
└── components/engine/BlockRenderer.tsx (The Renderer)
API Endpoints
frontend/src/pages/api/
├── factory/send-to-factory.ts (Working)
├── seo/generate-article.ts (Working)
7. Development Workflow
Local Development
cd /Users/christopheramaya/Downloads/spark/frontend
npm run dev
# Access at http://localhost:4321
Deployment
git add .
git commit -m "feat: Description of changes"
git push origin main
# Coolify auto-deploys in ~2 minutes
8. Troubleshooting Tools
React Query Devtools
Access: Bottom-right corner of admin pages
Vite Inspector
Access: http://localhost:4321/__inspect/
Deployment Verification
See DEPLOYMENT_VERIFICATION.md
9. Next Actions (Post-Launch)
Immediate Focus:
- User Verification: Ensure all flows work in production.
- Content Strategy: Build templates and patterns.
- Marketing: Launch the platform to users.
10. Important Notes
For AI Agents:
- Project Status: Stable & Complete.
- Future Work: Features requests, bug fixes, performance tuning.
- Documentation: Use this file and
DEPLOYMENT_VERIFICATION.mdas source of truth.
For Humans:
- Access Admin:
https://launch.jumpstartscaling.com/admin - Access Directus:
https://spark.jumpstartscaling.com - Frontend:
https://launch.jumpstartscaling.com
Current Status: 🚀 OPERATIONAL Next Milestone: 📈 Scale & Growth
🚀 Ready to Scale!