Skip to content

An anonymous counselling platform developed by Student's Web Committee, IIT Guwahati for an accessible counselling environment for institute students.

Notifications You must be signed in to change notification settings

ask7276/Anonymous-Counselling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anonymous-Counselling Platform

This is an anonymous counselling platform developed by us at Student's Web Committee for an accessible counselling environment for institute students.

Features of the portal

  • Anonymous Chat Rooms: User can chat with the counsellors in anonymous chatroom. If there are any counsellors online and available, user will be redirected to a newly created chatroom and counsellors will get new user waiting notification on counsellor dashboard. Users are prompted to send Hi to start the chat and wait till counsellor join the chatroom. If no counsellor is available, then student is prompted to wait for some time and try again latter.

  • Leaving Identity Doubt: Once the counsellor joins the chat session, both will see each others sent messages and anonymous user can talk with counsellor freely without any hesitation or doubt about identity revelation.

  • Session Implementation Using Cookies: Cookies are set on the user side to record the time of messages sent. Maximum 10 minutes of room inactivity is allowed after which chatroom will be deleted.

  • Misuse Prevention: Counsellors have the right to abort any chat session via abort option. So if they think the user is misusing the platform, they can close the chat session.

  • Additional Improvements: If there are any chat sessions which remained unattended for more than 10 minutes by both counsellor and user, an automated function running in background will make sure that the chat session is deleted.

To run the project on your machine

$ git clone https://github.com/sravi1210/Anonymous-Counselling.git
$ cd Anonymous-Counselling
$ pip3 install -r requirements.txt
$ cd portal
$ python3 manage.py runserver

Homepage of the portal:

HomePage

Chat Window:

Chat Window

Student's Web Committee, Indian Institute Of Technology Guwahati

About

An anonymous counselling platform developed by Student's Web Committee, IIT Guwahati for an accessible counselling environment for institute students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.6%
  • CSS 29.6%
  • HTML 11.9%
  • Python 7.9%