bookly
is a book tracking web-application built on HTML5, CSS, and vanilla JavaScript. It was created in partial completion of The Odin Project's Full Stack JavaScript path curriculum.
A live deployment of bookly
is available on GitHub pages.
For those that would like to run the application and/or edit its source code on their local computer, follow the steps below:
- Clone the repository with
git clone https://github.com/FrancisLangit/bookly
or download it as a.zip
file and extract it. - Navigate to where the repository is saved on your local machine and open up its
index.html
file on your preferred web browser.
To add a book to your library, click on the "Add Book" button in order to open up a modal. Fill up the form within such, inputting data related to the book that you'd like to track. After clicking save, you should then see the book appear in your library, of which you can mark as read or unread, or later on delete.
Bookly saves user data using the Web Storage API's localStorage
mechanism. Should you decide to close the application, you should be met with the books you've saved in your library upon opening the website at a later date. Such data is locally saved and is private to whichever computer it belongs to, not being accessible on any other local machine.
Feel free to submit an issue should a bug be found using the application. One is also welcome to make a pull request should they seek to make a major change or introduce a new feature.