Project developed in the scope of the curricular unit of Multimedia Lab V, where it was intended to create a free-theme project that used at least one API and React.
For the curricular unit of Multimedia Lab V the challenge was launched to create a React app using what had been taught and at least two Api's. Thus, BookShelf emerged, a book library similar to Google Books, where the user can search for books of interest and save them on their personal bookshelf, as if making a collection of their favorite works, but all online and in a totally customizable way.
So, to be able to build the application we used React, a JavaScript library, complemented with Redux, and three Api's, namely the Google Books Api, in order to receive data related to the books, the Adorable Avatar Api, so that the user could have a personalized profile image according to his name and, finally, Firebase was used, since it was necessary to store data for login and registration purposes, as well as to create the bookshelf of favorite books.
The source code can be seen on GitHub here.