Core Architecture
Explore Demo SandboxPersonal Account vs. Guest Demo Mode
Understand how authenticated personal accounts are strictly isolated from the public guest demo sandbox.
Strict Multi-Tenant Quarantine
TrackYourBook.online is built around a non-negotiable security and privacy principle: personal user accounts must start with a clean slate (0 books) and never inherit sample demo data. The 100 curated sample books (Batuhan's library) exist solely within the guest sandbox under demo.trackyourbook.online.
When you create a personal account or sign in, all queries strictly resolve your private Home ID. Sample demo books are quarantined to isGuest mode and will never bleed into or flash on your personal library workspace.
Feature Comparison
| Capability | Guest Demo Sandbox | Personal User Account |
|---|---|---|
| Storage Medium | Browser IndexedDB Only | Encrypted Cloud + Local IndexedDB |
| 100 Sample Books | Loaded by Default | Clean Slate (0 Books on Signup) |
| Cross-Device Sync | Single Browser Origin | Real-Time Across All Subdomains |
| Custom Reader Profiles | Pre-configured (Batuhan & Selin) | Unlimited Household Profiles |
| CSV Import / Export | Temporary Sandbox | Permanent Persistent Catalog |
Account Creation Workflow
- Click "Create Account" on the homepage or navigation bar.
- Choose your email, username, and password.
- Your personal household reading room is instantly provisioned in IndexedDB and Supabase PostgreSQL.
- Your bookshelf opens with the "+ Add First Book" and "Import Goodreads CSV" clean-slate onboarding screen.