Authorisation
Library Management and Online Catalogue Web Application
Author: Grigoli TsitokhtseviCo-authors: Avtandil Chachanidze, Nodar Gogaladze
Keywords: inertia.js, integrated library system, laravel, library, library web application, online catalog, react.js, user experience
Annotation:
Public libraries in Georgia face challenges in providing modern, user-oriented digital services. Some rely on outdated integrated library systems such as OpenBiblio, Koha, and Evergreen, while others lack an online presence, failing to meet the expectations of contemporary users. This project aims to address this issue by developing a new web application. The project involved designing and implementing a database, creating a secure and stable backend using the Laravel framework to manage the application's logic and data flow, introducing a modern, modular, and scalable interface through the component-based architecture of the React.js framework, and utilizing the Inertia.js to provide single-page application functionality, enhancing the user experience. The web application enables library administration to manage the catalog, readers and circulation of books, while users can explore the library catalog and search for desired literature. The developed product provides features tailored for both readers and librarians. Thus, this initiative seeks to lay the foundation for a user-centric approach in digital library services.