Skip to content

mrinal2305/Hack_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management Software

A complete library management software, for android ,web and desktop software with automatic categorization and classification of books.

Current
  1. It has a software that have features to do book management, book transaction, student registration, book and student info search.
  2. Manul classification of books on the basis of its category and finding ddc manually.
  3. Desktop software for librarian.
Our Library software
  1. It has automatic categorization and classification of book on the basis of its description and prediction of its subcategory on the basis of its description with the help of our custom api and IBM Watson NLP api.
  2. All library management task.
  3. Issue/Reissue, Manage Book(Add/Edit/Update/Delete), Registration(student, member), Student info Search of all library joined student, info like its all book he/she issued, its academic info etc , Book info Search of all book on basis of title.
  4. Complete software soln App,Website,Desktop software for all type of members, student etc.
  5. Use of Google Book API ,GOOD READS API ,to get all information of books.
  6. Chatbot for all you library query .
Technology Stack
  1. Flutter for App
  2. Firebase for complete backend like firestore ,fire storage ,firebase authentication ,firebase hosting .
  3. Angular for Web Front-end Devlopment.
  4. Electron for Desktop app Devlopment.
  5. NodeJs for making API.
  6. Used Google Book API, Good Reads API ,World's Cat API ,IBM Watson NLP API.
  7. Dialogflow for ChatBot.
  8. Google Cloud function for DialogFlow backend.

Feature

Student App
  1. Update by Suraj
    1. Search book by isbn ,title,barcode and voice .
    2. Get description of books and emotion of the book using NLP.
    3. Get info and fine of issued books from libraray.
    4. Save books info locally
    5. Search books availbale in library
    6. Virtual Librarian - A chat bot which gives answer to all queries about books present in the library

Librarian App

A smart app for librarians for managing Library related transaction like adding book to database, and issue/reissue/return etc.

  1. Authenticated Sign In options for Librarian.
  2. Search book by scanning barcode, by isbn , by title and voice.
  3. Get description of books, concept and sub-category of the book using NLP. Then add it to Library database maintained on Firebase.
  4. Get information of registered student and books he/she has.
  5. Books can be issued and reissued and returned by scanning isbn. And automatically in realtime the change is reflected in Student app.
  6. Get Instant search about availablity of books in library on the basis of title.
ChatBot
  1. Update by Shubham Kumar.

Dialogflow is a popular chatbot development platform by Google. It provides graphical interface to manage flow of chat conversation.

Through this chat-bot we can get to know:

1.Name of all books present in the library by a particular Author.

2.Quantity of each book, no. of pages it has, publishing date,etc.

3.One can also search Author name of a particular book.

Desktop Software and Website
  1. Book Management - Add Book by adding its title /ISBN ,we give a list of book searched from net ,You can select your book ,on selection you get all info about books ,its DDC number ,SubCategory and Concept prediction and a button to add book.
  2. Edit ,Update ,Delete Book.
  3. Registration of Student and Librarian.
  4. Book Info Search on basis of title from database.
  5. Student Info Search.

About

A smart library for SIH .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •