/ColombooksV2

Third exam project of the Start2Impact University - A simple search engine for books ๐Ÿ“š

Primary LanguageJavaScript


Colombooks Find Books Online Logo

COLOMBOOKS | Find Books Online

Third exam project of the Start2Impact University - A simple search engine for books ๐Ÿ“š

View Demo ยท Report Bug ยท Request Feature ยท Try the application


ABOUT THE PROJECT ๐Ÿงถ

The exam track:

The time has come to put into practice everything you've studied in the JavaScript Advanced Course. You're going to develop an application with the goal of encouraging book reading through the external Open Library service.

The application should consist of a simple textbox (Google style) to allow the user to search for all books in a specific category.

Once the user clicks on an appropriate button, the application should contact the API of the external service Open Library: https://openlibrary.org/subjects/fantasy.json where fantasy is the category entered by the user. The application once retrieved the list of books will have to display only the title and the list of authors.

When the user clicks on a book or on an appropriate button, the application must be able to display the description of the book. To make this functionality available, the application must contact another API of the Open Library service by passing the key of the book present in the response to the previously contacted service.

I added two functions to the application:

  • The ability to search for books by an author
  • The ability to search for books by title

๐Ÿ”(back to top)

BUILT WITH ๐Ÿ› 

Realized with OpenLibrary API

openlibrary logo

Built with Javascript

Javascript Logo

Structured with HTML5

HTML5 Logo

Styled with SASS

SASS Logo

Bundled with Parcel Bundler

Parcel Bundler Logo

๐Ÿ”(back to top)

USAGEโ“

Please refer to the guide nested in the application, which can be accessed by clicking on the info button next to the search box. โ„น๏ธ

๐Ÿ”(back to top)

CONTACT ๐Ÿ’ฌ

๐Ÿ‘ฝ Brian Atzori - @AtzoriBrian - hello@brianatzori.it

๐Ÿค๐Ÿป Meet me @ https://linktr.ee/brianatzori

๐Ÿ”— Project Link: https://github.com/BrianAtzori/ColombooksV2

๐Ÿ”(back to top)

ACKNOWLEDGMENTS ๐Ÿ‘ฅ

  • Vanessa Missale as UI Designer and tester ๐Ÿ’˜

๐Ÿ”(back to top)