A small vanilla JavaScript reading tracker for registering books, saving them in the browser, and browsing them with filters and sorting.
- Add books with title, author, genre, language, reading dates, status, favorite flag, and comment
- Save books to
localStorage - Delete books
- Mark and unmark favorites
- Filter by status, language, genre, and favorites
- Sort by title, author, newest, oldest, or favorites first
- Show total number of books marked as read
- Render book entries as styled cards
- HTML
- CSS
- Vanilla JavaScript
- DOM manipulation
localStorage
Open index.html in a browser.
No installation or build step is required.
Checkbox animation inspired by Andreas Storm.