Authentication based online library application
This online library management application can be used to store book's pdf's. it has an authentication system for student's and faculty members accordingly.
Created on 14th September 2022
•
Authentication based online library application
This online library management application can be used to store book's pdf's. it has an authentication system for student's and faculty members accordingly.
The problem Authentication based online library application solves
Application has an authentication system, which can be used to identify who is accessing app. An admin can add or remove books and a student can only read a book. Searching by bookname filter is being used in this app to find a book.
Every book has details of it's publishing year and it's department.
New users of app can sign up through sign up page and forgot password page can be used to reset password.
Adding a lot of books can create a problem like everytime you upload a pdf you need to wait for it to upload and then after you
again upload a pdf by opening addbook page again and again. This can take a lot of time .
Instead of this using database in backend such like in this project firebase database system is being used, here we can upload all pdf's at a single click in one time.
In app through admin access we just need to add bookname which is same as book's pdfname in backend, this will automatically add book pdf to current online available books in system , though books management is easier , thus books can be hidden from users easily even though it's in backend database.
Challenges we ran into
Basically the most challanging part was to deal with bugs which were coming through the updates of flutter development kit.
Technologies used
