Skip to content

Demo Applications

There are several demo applications that showcase different architectural approaches and framework capabilities.

Demo Blog — Layered DDD architecture

A blog application demonstrating a layered architecture following Domain-Driven Design (DDD) principles. This demo is a good starting point if you want to learn how to structure a Yii3 application with a clear separation of concerns between domain, application, and infrastructure layers.

Demo Diary — Vertical slices architecture

A diary application built using the vertical slices architecture pattern. In this approach, each feature is implemented end-to-end rather than being split across horizontal layers, making it easier to add or modify features independently.

Demo Summarizer — Large language model (LLM) document summarizer

A runnable Yii3 demo for uploading documents, extracting readable Markdown, summarizing content, and tracking processing progress.