---
id: TASK-HIGH.2
title: 'Landing pages for rspace.online/{moduleId}'
status: Done
assignee: []
created_date: '2026-02-27 20:50'
updated_date: '2026-02-27 20:50'
labels: []
dependencies: []
parent_task_id: TASK-HIGH
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Exact module paths (rspace.online/rtube) show a generated landing page with icon, name, description, and CTAs (Try Demo → demo.rspace.online/{moduleId}, Create a Space). Removes iframe embed branch. Sub-paths still rewrite to /demo/...
<!-- SECTION:DESCRIPTION:END -->

## Implementation Notes

<!-- SECTION:NOTES:BEGIN -->
Implemented in commit 9203761. server/index.ts: exact module paths call renderModuleLanding(); sub-paths rewrite to /demo/. server/shell.ts: removed iframe branch, all modules use generated landing page.
<!-- SECTION:NOTES:END -->
