Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 3.18 KB

README.md

File metadata and controls

87 lines (62 loc) · 3.18 KB

Book Library

Version Documentation Maintenance License: MIT Twitter: vokeugo

This project implements vanilla Javascript concepts such as ```constructor functions``` and prototypes to build a simple [Book Library App] that stores data using an array.

This project was completed in line with standards provided by Microverse.

Basic Functionalities:

  1. The User can add new book to library. The default read/unread status of a new book is Unread

  2. The User can change the status of a book after they have read it.

  3. The User can remove a book from their library.

All books are cleared when the page reloads. Only the default book will be persisted in the library.

Future Implementations:

  1. Add a database to persist books using Google SpreadSheets API
  2. Use Firebase Realtime DB

See Demo

Book Library

Built with:

  • HTML/CSS
  • Vanilla Javascript

Installation:

Clone the repository to your local machine

$ git clone https://github.com/johnsonsirv/library-on-firebase.git

Usage:

Go to the directory

$ cd library-on-firebase

Open the index.html using your favourite browser

Contributor(s):

Victor Okeugo

Contributing:

  1. Fork it (https://github.com/johnsonsirv/library-on-firebase/fork)
  2. Create your feature (dev) branch (git checkout -b feature/[choose-a-name])
  3. Commit your changes (git commit -m 'What this commit will fix/add')
  4. Push to the branch (git push origin feature/[chosen name])
  5. Create a new Pull Request

You can also create issues

License

This project is licensed under the MIT License - see the LICENSE file for details