Welcome to Bookish Umbrella, an innovative solution designed to revolutionize the way libraries are managed and accessed. Bookish Umbrella is more than just a library management system; it's a comprehensive platform that caters to both users and librarians, offering a seamless experience for all stakeholders.
CHECK OUT THE DETAILED BLOG INSTEAD: https://medium.com/@paramveers9451/3-step-guide-to-build-a-mood-based-book-recommendation-system-63118c051e0f
PROJECT DEMO: https://drive.google.com/file/d/1wWYY-LwNUFcaLJatQxeDdft_28yKeoqw/view
Bookish Umbrella provides users with a user-friendly interface, allowing them to register and log in to their individual accounts effortlessly. Once logged in, users can explore the vast collection of books available on the website, conveniently organized by genre, author, or other criteria. With the intuitive search functionality, users can quickly find the books they're looking for, whether by name or author.
Our system enables users to issue books with ease, with a maximum limit of up to five books per user for a period of seven days. This streamlined book issuing process ensures that users can enjoy their chosen reads without hassle.
Librarians can seamlessly manage the library's resources by logging in as Archivists. From monitoring the status of sections and books to editing, removing, or deleting sections and books from the website, Archivists have full control over the library's inventory. Additionally, Archivists can view which user has borrowed which book, facilitating efficient book tracking and management.
One of the standout features of Bookish Umbrella is its ability to suggest books based on users' facial emotions. Leveraging advanced technology, our system analyzes users' facial expressions and recommends books that align with their mood and preferences, enhancing the overall reading experience.
You can run this application in 3 simple steps:
- Clone the Repository
git clone https://github.com/GirmadaShaw/Bookish-Umbrella.git
- Install the required libraries
pip install -r requirements.txt
- Run the Local Server
python run.py
-
Integration of online APIs, such as Google Books, enables seamless access to a vast array of e-books, enriching the library's digital collection and providing users with an extensive selection of reading materials.
-
Implementation of subscription-based features empowers users to elevate their engagement with the platform, allowing aspiring authors to leverage the platform as a medium for publishing their works. By offering a pathway for users to become authors and publish their books, Bookish Umbrella fosters creativity and promotes literary expression within its community.
-
Authorization for Archivists extends beyond traditional library management tasks, granting them the ability to administer books as financial aids. This innovative feature enables Archivists to support users in need by providing access to books as a form of assistance, thereby fostering inclusivity and expanding access to knowledge within the community.
-
Implementation of a secure payment infrastructure elevates Bookish Umbrella into a platform for real-world transactions. By integrating payment capabilities, users gain the convenience of purchasing books and services directly through the platform, enhancing their overall experience and fostering a seamless transactional environment.
Contributions are welcome! Please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.