- Uni-D is a reading pattern tracker and a recommendation engine
- College Library provides 3 cards to students via which books can be issued from the library
- Managing 3 different cards often prove to be a hassle and students often end up losing their cards
- No system to recommend books based off reading patterns of a student
- The Student Identification card is used to replace the 3 separate library cards
- QR code at the back of the ID card is scanned to authenticate the identity of the student
- App provides an interface where the book issued can be marked against each card
- Effectively saves the time to issue a book from the library and removes the requirement of having to have 3 library cards on your person at all times
- Provides functionality to view issual history as well as recommend books based off the reading patterns of the user
- Recommendation engine is a flask API hosted at tobabe42.pythonanywhere.com/ which returns 5 recommendations calculated using ML based off a book ID provided
https://tobabe42.pythonanywhere.com/request/?book=BOOK_ID
Parameter | Description | Example |
---|---|---|
BOOK_ID |
ID of book for which 5 similar recommendations are needed | 9780006163831 |
Clone the repository locally
git clone https://github.com/devan-MEC/Uni-D_2.git
Install dependencies inside the cloned directory
npm install -f
Start the app
npm run start