My attempt at Project: Library by The Odin Project ( https://www.theodinproject.com/ )
Live preview: https://vancelott.github.io/library-odin/
Future ideas to implement:
Make it so that the read pages can't be more than the total pages. Add an error alert for each input field if it's left empty.