Our college has manual system of taking faculty feedback and it wastes a lot of time so i decided to automate it.

What it does

Admin needs to enter the details of each faculty member and student then admin can generate new feedback request to particular students. So student fill those feedback by due date and faculty can read their own reviews.

How I built it

I built it from scratch using Django library of python which is awesome and MySQL for database. So internet templates for frontend copied from and VaderSentimentalAnalysis library of python for Sentimental Analysis of each feedback.

Challenges I ran into

I had hard time to learn how to run asynchronous task in python and send mail to respective student one day before due date to fill feedback.

Accomplishments that I'm proud of

I was glad that I completed the project all by myself within a span of one month.

What I learned

I learnt very much about Django, its generic views, class views. tag filtering, and how to add database.

What's next for FeedbackPortal

Until now I have planned to make frontend more responsive and to add more visualization charts on dashboard page of faculties.

Share this project: