This project is a Java-based GUI application designed for managing personal book collections. It allows users to create an account and keep track of their books, including borrowing and lending activities. Although initially intended for individual use, the application can be extended for library management.
- User Authentication: User login and account creation.
- Book Management:
- Add new books to the collection.
- Update book details such as author, purchase date, reading status, and borrowing status.
- Categorize books for better organization.
- Borrowing Tracking:
- Track books borrowed from and by the user.
- Record details about borrowing, such as the borrower's name and date.
- Java: Main programming language.
- JavaFX: Framework for building the GUI.
- SceneBuilder: Tool for designing the GUI layout.
- SQLite: Database for storing user and book information.