Books Explorer is a web application that allows users to explore and browse books via the Open Library Subjects API. The application features dynamic filtering by subject/category, client-side pagination, and a modal for displaying detailed information about each book. With a modern, responsive design built with Bootstrap 5 and custom CSS, Book Explorer ensures that the footer always stays at the bottom, even on pages with little content.
- Responsive Layout: Uses Flexbox and Bootstrap 5 to maintain a clean layout on all devices.
- Dynamic Subject Filtering: Filter books by subjects such as Science Fiction, Fantasy, Romance, Mystery, History, and more.
- Client-Side Pagination: Browse through a large dataset of books with smooth pagination.
- Book Detail Modal: Click on a book to view more details—including the cover image, description, and publication date—in a modal window.
- Modern UI Components: Includes a dynamic subject buttons menu with horizontal scrolling and stylized cards for displaying book information.
- HTML5
- CSS3
- Bootstrap 5
- JavaScript
- Open Library Subjects API
-
Clone the Repository
git clone https://github.com/bocaletto-luca/books-explorer.git cd book-explorer -
Start Webserver and open page in web broeser