Christian Blank
All projects

Products & platforms / Project story

Book Releases

I developed Book Releases as a full-stack application connecting external book data with personal author subscriptions and release tracking.

Book release overview with cover cards.
Screenshot. Book release overview with cover cards.

01 / Context

Context

I developed Book Releases to combine book discovery, author subscriptions and publication dates in one application. Users can follow authors, track releases and receive personalized recommendations.

02 / Requirements

Requirements

Combine external book data with user-specific tracking and avoid unnecessary repeat API calls.

03 / Implementation

Implementation

I connected an Angular frontend to a Laravel API and the Google Books API. MySQL stores user-specific records; caching reduces repeated external requests. This separates external book data from the subscriptions managed by the application.

04 / Outcome and project status

Outcome and project status

The application combines book discovery with author tracking and publication dates. A Laravel API and caching layer connect external book data to user-specific records.

Project images

01 / Screenshot. Book release overview with cover cards.
02 / Screenshot. Personal book list with publication dates and reading status.
03 / Screenshot. Book detail dialog with cover and description.
04 / Screenshot. Book search with tabular results.
05 / Screenshot. Watchlist of tracked authors.

Next project

Lasertag network and control systemDiscuss a project
Book Releases | Christian Blank