Skip to content

Abbilaash/Library-feedback-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

library-feedback-system

library-feedback-system

This project represents the alpha version of the Library Feedback System developed for the GRD Memorial Library at PSG College of Technology. It utilizes lending history data comprising 21,155 transactions recorded between February 1, 2025, and April 1, 2025.

Tech Stack

  • Frontend: React.js, CSS
  • Backend: Flask (Python3), Transformer based pre-trained text-classification model
  • Database: MongoDB (NoSQL)

Database Relational Diagram

relational diagram drawio (6)

Project Setup

Backend setup

  1. Get into the Directory cd backend
  2. Install requirements pip install -r requirements.txt
  3. Setup environment variables in .env file cd app Create a file named .env and fill the following code
FLASK_SECRET_KEY = "<Flask server secret key>"
MONGO_URI = "<Mongo DB connection string>"
GMAIL_ID = "<gmail id>"
GMAIL_PASSWORD = "<google account developer password>"
  1. The student data has to be stored in /backend/app with filename as library-book-lend-history.csv

Frontend setup

  1. Get into the Directory cd frontend/frontend\
  2. Install requirements npm install
  3. Start frontend React.js server npm start

Admin Panel

image image image

User side

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors