Skip to content

A React and Tailwind CSS project for searching books via the Open Library API, developed during a Physics Wallah- iNeuron Internship. Features responsive design and real-time book data.

License

Notifications You must be signed in to change notification settings

ChinmayKaitade/Book-Finder-Application-iNeuron

Repository files navigation

Book Finder Application - Physics Wallah πŸ”₯πŸš€

Awesome Apache License

hero

Book Finder Application

Show Your Support By Giving a ⭐ to this Repository

This is a frontend project for the Book Finder Application developed as part of my internship at Physics Wallah Pvt. Ltd. The application allows users to search for books and get details about them using the Open Library API. The frontend is built using React and styled with Tailwind CSS.

πŸš€ Features

  • Search books by title, author, or subject.
  • Fetch book details such as title, author(s), cover image, and publishing info.
  • Responsive UI powered by Tailwind CSS.
  • Fast API integration with Open Library API.
  • User-friendly and lightweight application.

πŸ› οΈ Tech Stack

Technology Description
βš›οΈ React.js JavaScript library for building UI
🎨 Tailwind CSS Utility-first CSS framework
πŸ“‘ Open Library API Fetches book data from Open Library

πŸ’» Machine Requirements

Ensure your system meets these requirements:

  • Node.js: Version 16 or later
  • npm: Version 8 or later
  • Browser: Chrome, Edge, or Firefox (latest versions)

πŸ“Έ Screenshots

🌟 Homepage

Homepage Screenshot

🌟 Footer

Footer Screenshot

🌟 Search Results

Search Results Screenshot

🌟 Book Details

Book Details Screenshot

🌟 Not Found

Not Found Page Screenshot


πŸŽ₯ Live Demo and Video Walkthrough


πŸ“‚ Documentation

  • πŸ“˜ High-Level Design (HLD): View HLD
    A comprehensive overview of the system architecture and design decisions.

  • πŸ“™ Low-Level Design (LLD): View LLD
    Detailed technical specifications for components, APIs, and system flow.

  • πŸ“ Wireframe: View Wireframe
    Visual representation of the application's layout and navigation.

  • πŸ“Š Presentation (PPT): View PPT
    Summary of the application's features, architecture, and development process.


πŸ“Œ Installation

1️⃣ Clone the Repository

git clone https://github.com/ChinmayKaitade/Book-Finder-Application-iNeuron
cd Book-Finder-Application-iNeuron

2️⃣ Install Dependencies

npm install

3️⃣ Start the Application

npm run dev

πŸš€ Open http://localhost:3000 in your browser.


🌍 API Documentation

This application uses the Open Library API to fetch book details.
πŸ“– Explore Open Library API


πŸ“‚ Folder Structure

πŸ“¦ book-finder-app
β”œβ”€β”€ πŸ“‚ public/                # Static assets
β”œβ”€β”€ πŸ“‚ src/
β”‚   β”œβ”€β”€ πŸ“‚ components/        # Reusable components
β”‚   β”œβ”€β”€ πŸ“„ App.js             # Main app component
β”‚   β”œβ”€β”€ πŸ“„ index.js           # Entry point
β”‚   β”œβ”€β”€ πŸ“„ tailwind.config.js # Tailwind configuration
β”‚   β”œβ”€β”€ πŸ“„ api.js             # API call logic
β”œβ”€β”€ πŸ“„ package.json           # Project dependencies
└── πŸ“„ README.md              # Documentation

🀝 Contributions

We Welcome Contributions! We are grateful for the valuable contributions from our community. Please See Our CONTRIBUTING.md for more Details.


⭐ Stargazers

🌟 Thank you for starring our project! Your support means a lot and helps us continue improving." Feel free to adjust it to match your tone and style!

Stargazers for @ChinmayKaitade/Book-Finder-Application-iNeuron

πŸ”§ Forkers

🍴 Thank you for forking our project! Your interest and contributions help us grow and improve. We appreciate your support!

Forkers repo roster for @ChinmayKaitade/Book-Finder-Application-iNeuron


πŸ“œ License

πŸ“ This project is licensed under the Apache-2.0 License.


πŸ™Œ Acknowledgements

  • πŸ“– Open Library for the API.
  • πŸŽ“ Physics Wallah Pvt. Ltd. for the internship opportunity.
  • πŸ’™ React & Tailwind CSS for making UI development easy.

πŸ”— Connect with Me

About

A React and Tailwind CSS project for searching books via the Open Library API, developed during a Physics Wallah- iNeuron Internship. Features responsive design and real-time book data.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published