This is an anonymous counselling platform developed by us at Student's Web Committee for an accessible counselling environment for institute students.
-
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.
$ 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:
Chat Window: