Skip to content

panagoth/book-search-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Book Search App

Book Search App is a web application built with Python and Flask that allows users to search for books using the Google Books API. It displays book details such as title, author(s), cover image, and rating in a clean, responsive layout.


✨ Features

  • Search books by title using a simple form
  • View title, author(s), cover image, and rating for each result
  • Responsive and styled layout with Bootstrap 5
  • Filters results to show only English-language books

πŸ”§ Technologies Used

  • Python 3
  • Flask
  • HTML / Jinja2 Templates
  • Bootstrap 5
  • Google Books API

πŸ“š What I Learned

By building this project, I:

  • Practiced sending requests and parsing JSON data from an external API
  • Learned to use Flask routes and POST methods with user input
  • Displayed dynamic data using Jinja2 templating
  • Styled web content using Bootstrap classes
  • Handled optional fields and missing data gracefully

πŸš€ How It Works

  1. User enters a book title in the search bar.
  2. Flask sends a request to the Google Books API with the title.
  3. The API returns matching books in English.
  4. The app displays each book's title, authors, rating, and thumbnail cover image.

About

A simple Flask app that lets users search for books using the Google Books API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors