(434) 236-9027
ApplicationAICMS

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.

Tech Stack

FastAPIPythonSQLAlchemyMariaDBClaude APIJinja2
Mr. Botsworth

Mr. Botsworth

Hey! I'm Mr. Botsworth, Greg's search bot. Ask me about his projects, skills, or services.