A vanilla JavaScript application that allows users to add, remove, and manage books dynamically using state-driven architecture.
- Add new books
- Remove books
- Toggle read status
- Unique ID management via crypto.randomUUID()
- Separation of data, logic, and presentation layers
- State-driven rendering approach
- Modular code organization
- HTML
- CSS
- JavaScript (ES6)