/** * rBooks — rich landing page body. * Returned by landingPage() in the module export; * the shell wraps it with header, CSS, and analytics. */ export function renderLanding(): string { return `
rBooks

(You)rBooks, your library.

Your Community's Library

Upload, share, and read PDFs together. A beautiful flipbook reader, searchable catalog, and community contributions — all self-hosted.

Browse Library Create a Space

What rBooks Handles

📚

PDF Library Management

Upload, catalog, and organize your community's PDF collection with rich metadata, tags, and search.

📖

Flipbook Reader

Realistic page-turn animations, zoom, and full-screen mode for a natural reading experience.

👥

Community Contributions

Members upload and share books. View counts and download stats track engagement.

🔍

Book Catalog

Search by title, author, or tag. Featured books rise to the top of each space's collection.

How It Works

1

Upload a PDF

Drag-and-drop any PDF. Add title, author, tags, and a license — it is processed instantly.

2

Browse in the Flipbook Reader

Open any book in the interactive flipbook reader. Turn pages, zoom in, and bookmark your place.

3

Share with Your Community

Your library is available to all space members. Featured books and search make discovery easy.

Works With the Ecosystem

rBooks connects to other rSpace modules to extend your library.

📜

rPubs

Write and publish your own books with the collaborative editor, then list them in rBooks.

🛒

rCart

Sell premium PDFs through your community storefront with integrated checkout.

Built on Open Source

The libraries and tools that power rBooks.

📄

PDF.js

Mozilla's open-source PDF rendering engine brings full-fidelity PDF viewing directly to the browser.

🗃

PostgreSQL

Rock-solid relational database powering the book catalog, metadata, and search indexes.

Hono

Ultrafast web framework for the API layer — lightweight, typed, and edge-ready.

Your Data, Protected

How rBooks keeps your information safe.

🔒

End-to-End Encryption

Coming Soon

All content encrypted before it leaves your device. Not even the server can read it.

🕵

Zero-Knowledge Architecture

Coming Soon

The server processes your requests without ever seeing your data in the clear.

🏠

Self-Hosted

Run on your own infrastructure. Your server, your rules, your data.

(You)rBooks, your library.

Try the demo or create a space to get started.

← Back to rSpace
`; }