Rabbit hole control panel

Community Overview

Public site

Phase 5 / Task 20

A web shell built for depth, not distraction.

This SSR entry point anchors the app around live community context, leaving room for future islands and authenticated workflows without shipping a marketing-page aesthetic into the product.

API health endpoint SSR shell active
Domain split
`web` for UI, `api` for business logic, `auth` for session lifecycle.
Visual tone
Editorial clarity, premium contrast, and deliberate structure over trend noise.
Foundation
Ready for feed, spaces, resources, and admin routes in upcoming tasks.

Platform signals

What this shell locks in

  • Community-first shell with SSR defaults
  • API and auth boundaries stay on dedicated subdomains
  • React islands can layer in without redesigning the frame

Next slices

Immediate product surfaces

Feed primitives

A focused stream for posts, member updates, and editorial signals.

Spaces navigation

Clear movement between private rooms, topic clusters, and moderation surfaces.

Curated resources

Fast access to premium references without turning the app into a brochure.