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.
- 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
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 |
Coming soon on Netlify or Vercel
This app is based on the Book Finder App Specification from Florin Pop’s App Ideas Collection.
Clone the repository:
git clone https://github.com/codeharris/book-finder.git
cd book-finder
- 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