A smart book management system to manage your local bookshop or library
- Role Based User: Admins and users have necessary permissions for better experience and control
- Buying Books with Transaction History: Buy books by checking review, price and other requirements and check your history
- Timely Borrowing Books: Borrowa and get access to free pdf books with issue and return date fulfilling conditions based on type of user(regular, normal, student)
- Dynamic Feedback: Track your book reading progress and share with others
- Book Suggestions and Recently Read featues: Checkout the books that you have recently go through
- Book Forum: Add your favorite books and post discussions or reviews and unleash your book-thoughts!
-
Login as Customer:
- Create (or login) based on given role
-
Buy or Read Books:
- Buy or Add books and customize your own library
-
Give Feedback:
- Give Feedback or request book by reaching out to admin
-
Login as Admin:
- Create (or login) based on given role
-
Manage Books:
- Add, Update or Delete books anytime
-
Manage Customer:
- Add or Remove any user and change permissions any time when required.
Getting started:
- Clone the Repository:
https://github.com/aaakloo-waiting/BOOK_HAVEN.git
- Setup Qt environment: Install and setup Qt GUI library. (Downloading all the 4 packages are preferred). Setup any SQL database(Q-SQL preferred and used here. You may change Database.h and other dependent files to connect other database as well).
- Run Application: Setup c++ working envirionemt in any code editior (or Qt IDE) and launch the "Library.pro" file and 'Welcome to BookHaven, Bookworms!!'