A web application for storing books collection with functionality to add books and remove books.

  • By Ola Ishola
  • Last update: May 2, 2022
  • Comments: 4

A book collection app

awesome book app

A web application for storing books collection with functionality to add books and remove books.

Built With

  • HTML
  • CSS
  • JavaScript
  • Wireframe

Visit Awesome Books page

[Live Here](coming soon)

Getting Started

To get a local copy up and running follow these simple example steps.


clone repo: git clone https://github.com/netman5/awesome-books.git

then cd awesome-book


run npm install to install dependencies


👤 Author

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!


  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.




  • 1

    Awesome books: Refactor to use JavaScript classes

    Refactor to use JavaScript classes

    • Refactor code to use JavaScript classes instead of objects and arrays
    • Create class methods to add and remove books.
    • Add CSS styles to the application to make it match the wireframe given
  • 2

    Awesome books: A complete website with navigation.

    A complete awesome books website with navigation.

    • Modify the Awesome books application to have:
      • Add Navigation bar.
      • Add three content sections:
        • Books list.
        • Add book form
        • Contact info.
    • Add functionality on the nav links when clicked the main area changes to display only one of the three content sections
  • 3

    Basic UI

    Basic UI and JavaScript functionality for the awesome book app

    • Add scaffolding files and linters
    • Add basic markups for the UI and minimal styles
    • Add JavaScript functionality to add, remove and persist books in LocalStorage
    • Update Readme file and add an image for the project
  • 4

    Peer to Peer Code Review

    Good job done so far! I really like your code; But I think the following changes can be made to make the code look awesome,

    -Include a header tag in your html filein your full_website branch