Personal library management system (My library)

About the project:

This project is a web application designed to help users organize, manage, and keep track of their personal book collection. It helps users track books, making it easy to catalog titles stored on a shelf, on a device, or in a reading app.

This website is a single user based, it does not have a social aspect.

User base:

  • Avid readers and book collectors who own large physical or digital libraries and need a way to keep track of all their books in one place.
  • Users who lend or borrow books and want to remember who they shared books with, or when to expect returns.

Key features:

  • Book management
    • Organize books
    • Track location of books (bookshelf, device, etc.)
    • Sorting (author, name, release date, date added, et.c)
  • Lending & borrowing
    • Whom
    • When
    • Book name
    • Due date
  • Reading & wishlist
    • Wishlist for books you want to buy/read
    • Personal review
    • Reading progress tracking
  • Data handling
    • Exporting data
    • Syncing between devices