This is a Microverse Ruby on Rails Capstone Project
Library!
Library is a small app that allows addition, deletion and changes to read status of books.
This project is to demonstrate mastery of javascript functions, object constructors and Object oriented programming. We create functions that complete particular tasks such as displaying books, toggle function that changes read status and much more.
Heres a live link
In this project, the following actions were done;
This project was built from scratch and here's the steps taken to achieve the end version
- Set up of the project with skeleton HTML/CSS and JS files.
- Since all book objects are going to be stored in a simple array, we created a function to the script that can take user’s input and store the new book objects into an array.
- Wrote a function that loops through the array and displays each book on the page.
- Added a “NEW BOOK” button that brings up a form allowing users to input the details for the new book: author, title, number of pages, whether it’s been read and anything else you might want.
- Added a button on each book’s display to remove the book from the library.
- Added a button on each book’s display to change its read status.
- Added localStorage thaat allows users to save data on their computer
- HTML
- Git
- CSS
- JavaScript
- Shields.io
Reach out to us!
👤 Hillary Kiptoo
- LinkedIn: Hillary Kiptoo
- Github: @imhilla
- Twitter: @hillarykiptoo
👤 Muhammad Fahad Umer
- LinkedIn: Muhammad Fahad
- Github: @MFahadUmer
- Twitter: @engfahadumer
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
- Thanks to Microverse for its support!
Give a ⭐️ if you like this project!