Jesse CMS
An AI-powered content management system purpose-built for managing client website design showcases. Uses Claude API to generate design descriptions, manage variant galleries, and streamline the client review workflow across multiple Cloudflare Pages deployments.
Project Overview
Jesse CMS was built to solve a specific workflow problem: managing 10-20+ homepage design variants per client across multiple projects. Each client project gets a Cloudflare Pages deployment with an iframe-based gallery, and each design variant needs descriptions, metadata, and a consistent presentation.
The CMS provides a web interface for managing projects, creating and editing design variants, and generating content with Claude AI assistance. It handles the full lifecycle from design creation through client review, with automated gallery page generation.
The backend is FastAPI with SQLAlchemy ORM and MariaDB for storage, deployed on Vultr CloudPanel at cms.perfectcopier.com. Claude API integration provides intelligent content generation for design descriptions and SEO metadata.
Key Features
Claude AI Content Generation
Generates design descriptions, feature highlights, and SEO metadata using Claude API. Context-aware content that matches each client's industry and brand.
Design Variant Management
Create, edit, reorder, and manage 20+ design variants per project. Each variant gets its own metadata, description, and gallery position.
Multi-Project Support
Manages multiple client projects simultaneously. Each project has its own settings, Cloudflare Pages deployment, and design collection.
Gallery Generation
Automated gallery page generation with iframe previews, keyboard navigation, and responsive layouts for client review.