A simple chat application where a user can signup or login and chat in groups with others. We have added an extra functionality to chat anonmously in groups and the name of user will be random birds names. We can also signup/signin as moderator where he has access of deleting message and removing person from the group.
- HTML, CSS
- Tailwind, Bootstrap
- Django
- SQLite
- User authentication and authorization
- Chatting in Groups
- Anonymous Chatting
- Moderator ability
- Jainil Patel (202251057)
- Kirtan Parikh (202251085)
- Chaitany Patel (202251089)
- Darsh Patel (202251090)
- Maurya Patel (202251091)
bash
- Install Python if not already installed.
- Install Pip if not installed
- pip install django if not installed
- python manage.py runserver
Test scripts for the project are written in Python using Selenium. To run the test scripts, follow these steps:
-
Install Python if not already installed.
-
Install Pip
-
Install Selenium: bash pip install selenium
Also, Install Selenium Web-driver if not installed.
-
Run the test scripts:
bash python .py
//the test scripts are in Selenium Testing sub-directory from there, the scripts can be run.
The testing of the project was done on Selenium IDE, where various test cases were recorded and re-reun multiple times to ensure the testing. The scripts generated from therer were then exported and made changes in the those exportede python scripts and tested using web-driver. So, thorough testing was done both on Selenium IDE and Web-Driver.