Skip to content

deanwagner/library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library

Library App to Store, Track, and Sort a Book Collection

Live Demo:
https://deanwagner.github.io/library/

Project Screenshot

This project was created for the Library assignment as part of The Odin Project curriculum. I met all the assignment objectives and then expanded on it with my own concepts to make it more functional and user-friendly.

Provided Assets

  • None

Objectives

  1. Store books as objects in an array
  2. Display books in a table or as cards
  3. Create New Book form to add books
  4. Button for each book to remove it from library
  5. Button for each book to change read/unread status

Scope Creep

  • Fully customizable UI allowing user to control every color
  • Utilized LocalStorage to save all user data between sessions
  • Clickable headings to sort table by field, ascending and descending
  • Recycle Bin to hold deleted books with restore or purge options
  • Button for each book to edit its info
  • Multi-select checkboxes to delete multiple books at once
  • Summary statistics to display library info
  • Global reset option to restore library to default data
  • PWA and A2HS support

About

Library App to Store, Track, and Sort a Book Collection

Resources

License

Stars

Watchers

Forks

Contributors