Professional Documents
Culture Documents
Book Cover Editor
Book Cover Editor
CyanGate Assignment
Welcome to the programming challenge. You are requested to create a web application that allows users to select a
book from the dropdown list, import a cover image from their local, style the book’s title and author name in a textbox on
the imported cover image, and preview and download the edited image to their local.
You will use the NY Times Books API to retrieve only 5-10 book data to use their titles and author names. Show
those books on the dropdown (Image 1)
When the user selects a book from the dropdown, ask the user to import a cover image from their local
computer(Image 2)
Add two textboxes to the book cover one for the Book Title and the other for the Author's Name (Image 3)
o Fill the textbox values retrieved from the API call for the selected book
o Allow user to drag the textbox on the image and change font size, text color(like Red, Orange, Blue, etc.),
and letter spacing of the textboxes individually
Show the image preview to the user, and allow to download the edited image(Image 5)
Notes:
Image 2
Image 3
Image 4
Image 5