Developer, Engineer & Creative thinker

Colossal CMS


Overview

Colossal CMS brings together the editor’s workspace and the visitor-facing website in one publishing system. Its public repository documents the architecture, content model and development setup, providing a concrete starting point for understanding the project.

The project

Colossal CMS is a publishing platform for posts, pages, media, templates and team access. It separates the Angular administration and public applications while using a shared HTTP API.

How it is structured

The repository documents native content blocks, declarative themes and bundled extensions. Local development uses SQLite and local files. Documented production options include MongoDB or Cloudflare D1, with GridFS, R2-compatible object storage or persistent local files.

Why it belongs in this portfolio

This project connects interface development, content workflows and application infrastructure. It is a substantial example of my interest in building tools that support both an editor and a public audience.

What to explore in the repository

Begin with the README’s architecture and project structure sections, then follow the documented content workflow and block editor guidance. The administration and public applications show the two sides of publishing: creating content and presenting it to visitors. Theme and template documentation explains how presentation is organized, while the deployment sections describe the supported runtime and storage choices. These connections make the repository useful for examining the relationship between interface design, content management and application infrastructure. The source link below provides the implementation and its current documentation.

Explore source on GitHub

All projects · Web Development pillar

Project details

  • Project typeWeb Development

Quick trivia

Test your knowledge of this content.

Loading a new round…