Skip to content

fadelrm/ConFo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Forge AI

AI-powered content creation tool with ideation, curation, expansion, image generation, and AI Brain features.

🚀 Quick Start

Local Development

# Install dependencies
npm install

# Development mode (with backend proxy for image generation)
npm run dev:full

# Or run separately:
# Terminal 1: npm run server (backend proxy)
# Terminal 2: npm run dev (frontend)

Production Build

# Build for standalone
npm run build

# Build for WordPress
npm run build:wordpress

📚 Documentation

Deployment Guides

  • DEPLOYMENT_STANDALONE.md - Complete standalone deployment guide for OpenLiteSpeed
  • STANDALONE_DEPLOYMENT_CHECKLIST.md - Standalone deployment checklist
  • README_STANDALONE.md - Standalone application overview
  • DEPLOYMENT_GUIDE.md - WordPress plugin deployment guide (SSH commands)
  • DEPLOYMENT_CHECKLIST.md - WordPress deployment checklist
  • README_DEPLOYMENT.md - Quick deployment reference

Feature Guides

  • README_IMAGE_GENERATION.md - Image generation setup guide
  • QUICK_START.md - Quick start for image generation

🛠️ Features

  • Ideation - Generate viral content ideas
  • Curation - Select and rate ideas
  • Expansion - Expand ideas to full content (platform-specific)
  • Image Generation - Generate images with Gemini Imagen API
  • AI Brain - Advanced AI features with data sources
  • Content Library - Save, organize, and export content
  • Settings - Configure API keys, personas, audiences, pillars
  • Export - Export content to CSV/TXT format
  • OpenRouter Integration - Support for multiple LLM models
  • Gemini BYOK - Bring Your Own Key for image generation

🔧 Configuration

Environment Variables (for local development)

Create .env file:

GEMINI_API_KEY=your_gemini_api_key_here
BACKEND_PORT=5000
VITE_BACKEND_URL=http://localhost:5000

📦 Deployment

Standalone Application (OpenLiteSpeed/Any Web Server)

Recommended for standalone deployments

  1. Build: npm run build
  2. Upload: Frontend files (dist/) dan backend (server.js) ke server
  3. Configure: Set API key di backend .env file
  4. Run: Start backend service (PM2 or Systemd)
  5. Access: Visit https://your-domain.com

See DEPLOYMENT_STANDALONE.md for complete OpenLiteSpeed deployment guide.

WordPress + LiteSpeed Server

  1. Build: npm run build:wordpress
  2. Upload: Via SSH/SCP/FTP ke wp-content/plugins/content-forge-ai/
  3. Activate: Via WordPress Admin atau WP-CLI
  4. Configure: Set API key di WordPress Admin → Content Forge AI → Settings
  5. Use: Add shortcode [content_forge_ai] ke page

See DEPLOYMENT_GUIDE.md for complete SSH deployment instructions.

Quick Deploy Scripts

# Standalone deployment
chmod +x deploy.sh
./deploy.sh

📋 Requirements

Local Development

  • Node.js 16+
  • npm/yarn
  • Google Gemini API key (for image generation)

Production (WordPress)

  • WordPress 5.0+
  • PHP 7.4+
  • LiteSpeed server (or compatible)
  • MySQL/MariaDB (WordPress default)
  • Google Gemini API key

🔐 Database

No custom database required! Plugin menggunakan WordPress default wp_options table untuk menyimpan API key dan settings.

🆘 Support

  • Check DEPLOYMENT_GUIDE.md untuk deployment issues
  • Check README_IMAGE_GENERATION.md untuk image generation issues
  • Check browser console (F12) untuk JavaScript errors
  • Check WordPress debug log untuk PHP errors

📝 License

[Your License Here]


Version: 1.0.0
Last Updated: 2025-01-15

About

Content Forge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors