Sign-in and private archive
Firebase Authentication establishes identity, and Firestore rules scope archive records to that identity.
React archive UI
Reader
Uses search, genre filters, footnotes, and reading views.
Firebase Authentication
Identity
Provides the signed-in user identity.
Firestore Security Rules
Authorization
Checks ownership before a document read or write.
User identity → data authorizationCloud Firestore
Archive records
Stores structured poem metadata and user-owned documents.