Skip to content

Latest commit

History

History
21 lines (13 loc) 路 793 Bytes

File metadata and controls

21 lines (13 loc) 路 793 Bytes

librarium 馃摎

This simple web app is built using HTML, CSS, and vanilla JS. The project is built as part of the Odin JS course.

Demo

Check out the app demo.

User story

As a user, you can:

  • Add a book to the library via a dedicated book.
  • Mark a book as (non)read.
  • Remove a book from the library.
  • Access main actions from the keyboard 鈱笍
  • Use the app on devices with smaller screens馃摫

About JS pattern

For this project, I used the MVC pattern with a simple event emitter to pass data between model and view. I know, that for this type of project the chosen approach is an overcomplication, but I just wanted to play with the pattern a bit.