Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.15 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.15 KB

Reading List App

Create your own personal reading list using the Open Library API. Download your final list as a CSV file for backup.

https://rennacarver.github.io/Reading-List-App/

Reading List App

Features

  • Click on books in the book list to bring them back to the stage
  • Remove books from the list
  • Pickup where you left off with browser local storage
  • Download your lists to CSV for backup
  • Quick clear for the book list

How It's Made

HTML, CSS, JavaScript

This application was built using functional programming primarily in Javascript styling in CSS and markup with HTML.

Lessons Learned/Future Enhancements

Storing arrays and objects in local storage ended up being much more difficult than storing the HTML table directly. This is due to the complexity of creating a HTML table from a data list. This requires reactivating the event listeners in the table each time it is placed into the DOM. If this project is extended to include more features, the backend would need to be updated to store the list data as an array or as objects.