How zepel8/growdex-cms works
Growdex CMS is a Payload-backed enterprise content and growth-operations application. Operators manage editorial content, catalog data, SEO work, and inquiries; public-site consumers receive headless content and submit traffic or inquiry data. In the growth workflow, normalized connector data feeds rules, which produce opportunities for operator review and AI-assisted drafts; drafts do not publish source content directly. The graph preserves README-documented capabilities, but several handler and dashboard implementations were not sampled, so uncertain internal wiring is omitted.
Main entry points: collections Content and Catalog · db PostgreSQL Data · page.tsx Growth Dashboard · admin Payload Admin
Components 20
Editorial and Delivery
- Payload Admin
src/payload/admin - Content and Catalog
src/payload/collections - Headless APIs
src/payload/headless - Headless Services
src/lib/headless-cms
Growth Operations
- Growth Dashboard
src/app/(growdex)/dashboard/page.tsx - SEO Rules
src/lib/rules - Opportunities
src/lib/opportunities - AI Drafts
src/lib/ai - Operator Actions
src/lib/operator-actions
Data and Integrations
- Traffic Beacon
src/app/(growdex)/api/track/route.ts - Traffic Handler
src/app/(growdex)/api/track/handler.ts - Traffic Services
src/lib/traffic - Data Connectors
src/lib/connectors - Inquiry Operations
src/lib/inquiries
Application Platform
- PostgreSQL Data
src/lib/db - Payload REST API
src/app/(payload)/api/[...slug]/route.ts
Other components
- Operator
- Website Consumer
- Search Console
- AI Providers
Connections 22
- Operator → Payload Admin: edits content
- Payload Admin → Content and Catalog: manages records
- Content and Catalog → PostgreSQL Data: persists content
- Website Consumer → Headless APIs: requests content
- Headless APIs → Headless Services: delegates reads
- Headless Services → Content and Catalog: projects content
- Operator → Growth Dashboard: reviews growth
- Growth Dashboard → SEO Rules: runs rules
- SEO Rules → Opportunities: creates findings
- Opportunities → AI Drafts: provides review context
- AI Drafts → AI Providers: requests generation
- Growth Dashboard → Operator Actions: submits decisions
- Operator Actions → Content and Catalog: updates approved content
- Search Console → Data Connectors: supplies observations
- Data Connectors → PostgreSQL Data: stores normalized data
- Website Consumer → Traffic Beacon: posts pageview
- Traffic Beacon → Traffic Handler: delegates request
- Traffic Handler → Traffic Services: records traffic
- Traffic Services → PostgreSQL Data: persists events
- Website Consumer → Inquiry Operations: submits inquiry
- Inquiry Operations → PostgreSQL Data: stores inquiry
- Operator → Payload REST API: uses API