✦ Project overview
About Blush & Thorn
A responsive multi-page web application built around curated romance discovery with hybrid data sources.
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.
✦ Key pages