Skip to content

OrAntebi/Miss-Books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Miss Books — React Book Management System

Welcome to Miss Books — a fully responsive, single-page web application for managing a collection of books.
Built using Vanilla React.js, focusing on both functionality and pixel-perfect responsive design.


✨ Key Features

  • View All Books
    Browse and search through a complete list of books.

  • Add New Books

    • Manually add books.
    • Import books directly from the Google Books API.
  • Edit Books
    Update title, price, cover image, and more.

  • Delete Books
    Remove books from your personal collection.

  • Add Book Reviews
    Users can add, view, and delete reviews for each book.

  • Filter and Sort Books

    • By title.
    • By price.
    • By page count.
    • By publication date.
  • Responsive Design
    Optimized for desktop, tablet, and mobile screens.

  • Local Storage Persistence
    Data is stored locally for a smooth user experience.


🌐 Live Demo

👉 Miss Books Live


⚙️ Technologies

  • React.js
  • JavaScript ES6
  • HTML5
  • CSS3

📖 How to Add Books from Google API

  1. Click on the Add Book button.
  2. Select Add from Google.
  3. Enter the book name in the search field.
  4. Select a book from the search results to add it to your collection.

🚀 How to Run Locally

  1. Clone or download the repository:
    git clone https://github.com/OrAntebi/Miss-Books.git
    

📸 Screenshots

Here are some screenshots from the project:

image image image image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages