INSPIRATION: when we visited library in our campus many challenges were faced by the students like finding a particular book ,management in maintaining book records, managing data, access to books and due dates, etc...So this inspired us to develop a "Library Management App" which helps in sorting the above challenges.
WHAT IT DOES ? In terms of functionality, the app will allow students to browse the catalogue of books and place holds on books they wish to borrow. Once a student has borrowed a book, the app will automatically track the due date for that book and send reminders to the student if the due date is approaching. If a student exceeds the time period for a particular book, the app should automatically apply a penalty to the student's account and send a report to the library management team.
The library management team should be able to update and upload the number of books in stock, as well as manage the borrowing and return processes. This could include setting borrowing limits for students, approving or denying hold requests, and tracking the status of borrowed books. The app will also provide tools for the library management team to generate reports on borrowing activity and other library usage metrics.
HOW WE BUILT IT ? 1)Front-end technology which is used to develop the user interface of the app using HTML,CSS and Python and other sources.
2)Back-end technology which is used to develop the server-side logic of the app that includes server-side programming languages such as python as well as database to SQL for storing and retrieving data.
3)Mobile app development technologies: If the library management app is also available as a mobile app, it can be developed by using this technology with various frameworks.
4)Cloud technology such as cloud storage, cloud computing, and cloud services( AWS,IBM )which helps in access to resources and data from any location.
CHALLENGES WE RAN INTO : 1). Combining front end and back end codes . 2). Gathering the data. 3). To design the interface with institution profile. 4). Arranging frameworks.
ACCOMPLISHMENTS THAT WE ARE PROUD OF : 1)we were able to add unique features such as: Catalogue management : It stores the complete information (location of books in racks). Search facility: It helps for searching the data available in catalogue. Online access: We can access the library in any android devices connected to internet. Inventory: It is the process that compares the information in the book record with the physical material on the rack. Patron management: It enables admins to automatically send email reminders and payment due(penalty). Reports: It is used by by a librarian to manage the library where he or she can record various transactions like issue of books, return of books, addition of new books, addition of new students, etc... 2). We were able to design app for the community. 3). We became familiar with the android app development. 4). We made library management access with ease.
WHAT WE LEARNED : -> We learnt front end and back end development. -> Working on various frame works. -> Programming languages -> Team management.
WHAT NEXT FOR LIBRARY MANAGEMENT APP : 1). As the Technology emerges, it is possible to upgrade the system and can be adaptable to desired environment. 2). Security can be improved using emerging technologies. 3). Advanced Search section can be made for the better management of book records. 4). Features such as User Verification, Book issue, Book return, etc..
Log in or sign up for Devpost to join the conversation.