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.
-
✅ 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.
- React.js
- JavaScript ES6
- HTML5
- CSS3
- Click on the Add Book button.
- Select Add from Google.
- Enter the book name in the search field.
- Select a book from the search results to add it to your collection.
- Clone or download the repository:
git clone https://github.com/OrAntebi/Miss-Books.git
Here are some screenshots from the project:





