This project has been created with the "Bugfish Framework" and "Bugfish" CMS.
Documentation Bugfish Framework:
https://www.bugfish-github.de/bugfish-framework
Documentation bugfishCMS:
https://www.bugfish-github.de/bugfish-cms
You can manage Books with informations to them and show them on a public page where people can see these books and maybe register to rent them or donate books.
This project is a module for the bugfish cms to always have the documentation for this template in hand! You can download this module out of your bugfishcms store if you are using the _administrator module!
Look inside folders for readme and license informations! Documentations can be found in the docs folder. Just execute the index.html file in your webbrowser. (example: via drag and drop). The Book Rental Management System is a web application designed for managing a library's book rental operations, user and permission management, ISBN API connections, and multi-language support. This system allows you to efficiently rent books to users, set return deadlines, manage user permissions, and automate the process of adding books to the library database. You can find the documentation at www.bugfish.eu, besides that there is a documentation inside the docs folder of this repository and at https://bugfishtm.github.io/Online-Book-Renting !
You can find the Documentation here:
https://bugfishtm.github.io/Online-Book-Renting/
You can find the Github Page here:
https://github.com/bugfishtm/Online-Book-Renting
- Rent books to users and set return deadlines.
- Track if users exceed the specified return deadlines and take necessary actions.
- Add notes and additional information, such as user deposits, for book security.
- Differentiate between Administrator Users and Default Users.
- Administrator Users can access and manage all admin-related sections of the library.
- Default Users can request books, donate books, and view available books.
- Guests can view the entire collection of books without logging in.
- Enable ISBN API connections in the system settings to automatically retrieve book information and pre-fill book details from external APIs.
- Add new language files and change the default language settings in the website's interface.
- Allow users to set their preferred language.
To install and set up the Book Rental Management System, please refer to the documentation provided in the "docs" folder. The documentation will guide you through the installation process.
.github
: Contains files related to sponsorship information.- _source: Source code to deploy the web application.
- docs: Comprehensive website documentation.
- _releases: Releases of the software.
- _images: Images for the readme and about the project
- _changelog: Versioning Changelogs
- _licenses: licenses of 3rd Party Libraries included in this project
If you encounter issues or have questions while using this software, please don't hesitate to contact us on our forum at www.bugfish.eu/forum.
As this project has been made with a backend cms, most of the files are CMS - Related and belong not spefically to this project. This project has been delivered as a site module named "obr". You can find the Code in the websites "_site" folder!
In this project there has been used different 3rd party libraries (for example jQuery). All external Libraries are included in the websites /_vendor folder, as theire licenses. The project itself is made with the help of the "Bugfish Framework" and the "Bugfish" Backend CMS.
For licensing information, please refer to the license.md
file inside this repository's folder.