BookVault: Buy, Sell and Donate Books

An application to manage collection and distribution of books among the users of the system using Java and PL/SQL.

This is a desktop application built using Java, JavaFX and Oracle PL/SQL to manage collection and distribution of books among the users of the system. This project was done as a part of the coursework under the course CSE216: Database Sessional.

The main features of the project are:

  • Basic user functionalities like login, dashboard, view profile etc.
  • Users of the systems can sell their books by enlisting them in the system.
  • Users can search and find their desired books and make a purchase.
  • Users can also donate their books, which increases their donation score.
  • When the supply of a book is limited, users with higher donation score get priority.
  • Users can also collect donated books without purchasing

Codes are available on github at this link.