" This project solves a simple problem: readers often know the atmosphere they want before they know the exact title.
📚

Hybrid Book Data

The application includes a local catalog of 200 curated books and also uses open book databases during search. The local catalog keeps the demo stable, while open data expands the discovery experience.

🔎

Search by Title, Author or Trope

Users can search for titles, authors and descriptive keywords such as hockey, small town, fated mates or morally gray. Search combines local matches with relevant API results.

Mood-Based Discovery

Mood filters organize the local catalog into soft romance, dark romance, romantasy, enemies to lovers, cozy love, emotional stories, sport romance and forbidden love.

💾

Interactive Features

The app uses JavaScript for filtering, API requests, cover loading, quiz logic, dynamic rendering and localStorage for saved shelves and theme persistence.

How the site is structured

Home Discover Quiz My Shelf About Responsive Navigation Local Catalog Open Book APIs localStorage