Book Finder is a modern web application built using React and Vite, designed to help users discover and explore books effortlessly. Leveraging the Google Books API, this application offers a seamless interface for searching, viewing, and learning more about books.
- React: Frontend library for building dynamic user interfaces.
- Vite: Fast and optimized development environment.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Google Books API: Fetch book data, including titles, authors, and descriptions.
- Spline 3D Model: Interactive 3D models for an engaging user experience.
- Lottie Animation: Smooth and eye-catching animations.
- Search Books: Search for books by title, author, or keywords.
- Detailed Book Information: View book details such as author, description, and cover image.
- Interactive UI: Enhanced with Spline 3D models and Lottie animations.
- Responsive Design: Fully responsive across all devices.
- Create Vite APP:
npm create vite@latest book_finder
- Start the development server:
npm run dev
Make sure to set up your Google Books API Key in your environment variables:
Google_Book_API_KEY=google_books_api_key