Skip to content

A multi-framework Book Finder app built with React, Vue 3, and TypeScript. Users can search for books by title, author, or keywords using the Google Books API.

Notifications You must be signed in to change notification settings

codeharris/book-finder

Repository files navigation

Book Finder

A multi-framework Book Finder app built with React, Vue 3, and TypeScript. Users can search for books by title, author, or keywords using the Google Books API. The app is responsive, modern, and ideal for intermediate web dev practice.


Table of Contents


Features

  • Search for books using the Google Books API
  • View book details (title, author(s), publisher, date, cover, description)
  • Built with React and Vue, both using TypeScript
  • Responsive UI with clean design
  • Modular architecture for easy expansion

Tech Stack

Technology Usage
React + TS Book Finder frontend
Vue 3 + TS Alternative frontend
Vite Fast dev/build tool
Google Books API Book data source
CSS Modules or Tailwind (optional) Styling

Live Demo

Coming soon on Netlify or Vercel


Project Spec

This app is based on the Book Finder App Specification from Florin Pop’s App Ideas Collection.


Getting Started

Clone the repository:

git clone https://github.com/codeharris/book-finder.git
cd book-finder

Roadmap

  • Pagination for long search results
  • Dark mode toggle
  • Save favorite books (localStorage / backend)
  • Search history feature
  • Deployment to Netlify or Vercel
  • Add unit tests with Vitest / Jest

About

A multi-framework Book Finder app built with React, Vue 3, and TypeScript. Users can search for books by title, author, or keywords using the Google Books API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published