Personal Bookshelf is a web application built using React and Tailwind CSS that allows users to search for books using the Open Library API, add them to their personal bookshelf, and remove them from the bookshelf.
- Book Search: Users can search for books by title, author, or ISBN using the Open Library API.
- Add to Bookshelf: Users can add books to their personal bookshelf.
- Remove from Bookshelf: Users can remove books from their bookshelf.
- Responsive Design: The application is responsive and works well on both desktop and mobile devices.
To get started with the Personal Bookshelf project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/AKASH-PRASAD7/Personal-Bookshelf.git
- Navigate to the project directory:
cd personal-bookshelf
- Install the required dependencies:
npm install
- Start the development server:
npm start
- Open your web browser and access the application at http://localhost:3000.
- Use the search bar to find books by title.
- To add a book to your bookshelf, click the "Add to Bookshelf" button on the book details page.
- To remove a book from your bookshelf, click the "Remove from Bookshelf" button on the book details page.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework.
- Open Library API: An open-source project that provides access to book data.
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.