Skip to content

sy875/bookLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Library Application

Overview

Book Library is a dynamic web application that allows users to browse, search, and explore books from an external API. The application provides a user-friendly interface with multiple features for book discovery.

Features

1. Book Display

  • View books in both list and grid layouts
  • Toggle between list and grid view with a single click

2. Book Information

  • Display comprehensive book details:
    • Title
    • Author(s)
    • Publisher
    • Published Date
    • Thumbnail Image

3. Search Functionality

  • Real-time search by book title or author
  • Instant filtering of book results

4. Sorting Options

Multiple sorting methods available:

  • Title (A-Z)
  • Title (Z-A)
  • Author (A-Z)
  • Author (Z-A)
  • Date (Oldest First)
  • Date (Newest First)

5. Pagination

  • Navigate through book pages
  • Previous and Next page controls
  • Current page indication

6. Book Details Page

  • Dedicated page for each book with extended information
  • Direct links to book preview and more information

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Fetch API for data retrieval

API

  • Uses the Free Public Books API for fetching book data

Setup and Installation

Prerequisites

  • Modern web browser
  • Internet connection

Steps

  1. Clone the repository
  2. Open index.html in your web browser
  3. Start exploring books!

Responsive Design

  • Fully responsive layout
  • Adapts to different screen sizes and devices

Performance

  • Efficient data loading
  • Smooth user interactions
  • Minimal page reloads

Contribution

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open-source.

Contact

For any queries or suggestions, please open an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published