One of the standout features of Lines is its modular block-based content system, a flexible architecture that empowers users to create, edit, and organize content with precision and creativity. Inspired by platforms like Notion, Microsoft Loop, and Gutenberg (WordPress), this system is designed to be intuitive for beginners while offering depth and power for advanced users.
What Is a Block-Based System? In Lines, every piece of content—be it text, image, video, task, or interactive element—is treated as a block. These blocks can be freely added, removed, or rearranged. Users are not constrained by traditional page layouts or static templates. Instead, they build their content dynamically, block by block, just like using Lego pieces to construct a structure.
Benefits for Writers and Storytellers Writers can break down their stories into modular segments, mix interactive and narrative elements, or even embed mini-apps that enhance the reader’s experience. For instance, a fantasy writer might embed a character card block, a branching-choice interaction block, or a timeline block—all within the same story page.
This structure not only supports creativity but also introduces version control, collaboration, and extensibility. Writers can invite co-authors to work on specific blocks, clone previous versions, or insert reusable templates to speed up the writing process.
Dynamic Reader Experiences Since content is modular, Lines can offer readers a personalized experience. Readers can choose to hide or expand certain blocks, follow side-stories through hyperlinks in blocks, or interact with decision-making elements that change what blocks are shown next. This paves the way for immersive, gamebook-style storytelling or educational content with branching logic.
Custom Blocks for Developers Perhaps one of the most ambitious parts of the system is its support for developer-created custom blocks. Through a simple API, developers can create interactive, embeddable blocks that integrate with external data or provide mini-game experiences. These blocks can be shared across the community or restricted to specific stories or users.