Broken Links Checker WordPress Plugin
January 13, 2024
Through the Lens Website
January 2, 2024

Google Books API Search Engine Project

This application is a module of a Coding Bootcamp at the University of Birmingham attended in 2022. It is a fully functioning Google Books API search engine built initially with a RESTful API, which was then refactored to be a GraphQL API using Apollo Server. The application is built using the MERN stack (MongoDB, Express.js, React, Node.js).

Key Features

Dynamic Book Search
Users can seamlessly search for books, accessing a comprehensive database of titles, authors, and book details.
Easy Book Management
Saved books can be effortlessly managed, with options to add new favorites or remove books from the list.
User Account Management
The platform includes functionality for user registration and login, allowing for personalized experiences such as saving favorite books.
Interactive Book Details
Each search result displays essential information about the book, including title, author, description, cover image, and a direct link to the book on Google Books.
Personalized Book Library
Users have the ability to save books to their personal account, creating a customized library of favored titles.

Technical Stack

Project Significance

This project showcases my proficiency in utilising the MERN stack for the creation of responsive and user-centric web applications.
 
My ability to transition from a RESTful API to a GraphQL API using Apollo Server highlights my progressive approach to web development and my commitment to efficient data handling and superior user experience.
 
 

Further Info

The deployed application can be found here
 
The project source code is available on GitHub at