← All projects
PROJECT CASE STUDY / Internal AI platform

ContentFlow

A unified workspace for materials, content sources and configuring LLM provider connections.

Working MVPPortfolio case study
ContentFlow
Preview published in the repository · GitHub

The problem

Content operations were split across materials, editing, models, sources and publishing configuration, requiring repeated manual coordination.

The solution

An internal web workspace supports creating/editing materials, viewing sources, managing several LLM connections and persisting content data.

Implemented features

  • Materials management, editing forms and dashboard.
  • Multiple OpenAI-compatible LLM connections with Base URL and credentials.
  • Model discovery through GET /models and manual Model ID fallback.
  • Encrypted API-key storage and basic CMS settings.

Technical approach

Python · FastAPI · SQLAlchemy · SQLite · LLM APIs · Docker Compose. Content, provider connections and persistence are separated into distinct responsibilities.

Demonstration & validation

The repository includes published visuals of the current dashboard, editor, sources and model setup. A manual content workflow is available in the MVP.

Scope & privacy

Automated external ingestion, the complete AI-processing pipeline and CMS publishing are future stages, not implemented features.

Explore other projects