QtLibrary is a library management application built with Qt6 and SQLite3. It allows users to add, delete, edit, borrow, and return books through a user-friendly graphical interface.
⚠️ Warning This project is still in development! Please report any issues you encounter via GitHub Issues. If you'd like to contribute, pull requests are welcome!
- Bugs will be fixed
- Read status feature will be added
- Digital book feature will be implemented, supporting PDF/DOC files
- Buttons and UI will be styled
- Colors will be aligned with Qt themes
- Static build will be created
- will be rewritten
- Add, delete, and edit books
- Upload and display book cover images
- Borrow and return books
- Persistent data storage with SQLite database
- Intuitive Qt-based user interface
- Qt: 6.9.1 or higher
- SQLite: 3.x
- C++ Compiler: C++17 support (e.g., Clang or GCC)
- CMake: 3.16 or higher
- Clone the repository:
git clone git@github.com:FateRider/personalLibrary.git mkdir Library cd ./Library cmake .. make