MFahadUmer / Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Awesome

License GitHub followers Twitter URL

License GitHub followers Twitter URL

This is a Microverse Ruby on Rails Capstone Project

Library!

Description

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.

Live version

Heres a live link

Features

In this project, the following actions were done;

Functionalities added

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

Built with

  • HTML
  • Git
  • CSS
  • JavaScript
  • Shields.io

Authors

Reach out to us!

👤 Hillary Kiptoo

👤 Muhammad Fahad Umer

Contributing 🤝

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Acknowledgments

  • Thanks to Microverse for its support!

Show your support

Give a ⭐️ if you like this project!

License

License

About


Languages

Language:HTML 59.8%Language:JavaScript 32.1%Language:CSS 8.2%