Live Demo:
https://deanwagner.github.io/library/
This project was created for the Library assignment as part of The Odin Project curriculum. I met all the assignment objectives and then expanded on it with my own concepts to make it more functional and user-friendly.
- None
- Store books as objects in an array
- Display books in a table or as cards
- Create New Book form to add books
- Button for each book to remove it from library
- Button for each book to change read/unread status
- Fully customizable UI allowing user to control every color
- Utilized
LocalStorageto save all user data between sessions - Clickable headings to sort table by field, ascending and descending
- Recycle Bin to hold deleted books with restore or purge options
- Button for each book to edit its info
- Multi-select checkboxes to delete multiple books at once
- Summary statistics to display library info
- Global reset option to restore library to default data
- PWA and A2HS support
