Skip to content

Personal Bookshelf is a user-friendly web application developed using React . The app empowers book enthusiasts to curate their own personal bookshelves by adding books of interest and removing them when desired.

Notifications You must be signed in to change notification settings

AKASH-PRASAD7/Personal-Bookshelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Bookshelf

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.

Images

1 2

Features

  • 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.

Getting Started

To get started with the Personal Bookshelf project, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/AKASH-PRASAD7/Personal-Bookshelf.git
  1. Navigate to the project directory:
cd personal-bookshelf
  1. Install the required dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your web browser and access the application at http://localhost:3000.

Usage

  1. Use the search bar to find books by title.
  2. To add a book to your bookshelf, click the "Add to Bookshelf" button on the book details page.
  3. To remove a book from your bookshelf, click the "Remove from Bookshelf" button on the book details page.

Technologies Used

  • 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.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Personal Bookshelf is a user-friendly web application developed using React . The app empowers book enthusiasts to curate their own personal bookshelves by adding books of interest and removing them when desired.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published