A Chat Application built using Python. Includes a Tkinter GUI.
Chat Application - This project aims at building a Chat Application, which allows users to perform basic tasks such as:
- Enrollment and exit into the chat room.
- Perform One-on-one chatting.
- Create and manage chat rooms.
- Share multiple forms of data - Pics, Docs and Audio Files.
- Aesthetically rich GUI.
- User Profile customization.
- Socket Programming
- Client-Server Architecture
- Tkinter
- API Calls
- Python3
- Manab Kumar Biswas (PES2UG20CS185)
- Md Taseen Atehar (PES2UG20CS191)
- Navigate to Main->Scripts.
- Run Script to create an instance of a Single Client and a Server.
- To create further clients, run clientScript.
Hello and welcome! We are so glad that you are interested in contributing to the Chat Application! We only have a couple of rules and we hope you enjoy the process :)
- Don't move or delete any files. Only modify them.
- Put all Server and Client related files in the Main folder.
- Put all Scripts in the Main->Scripts folder.
- For a simple one-to-one chat application, refer to the Backup folder and put all related files in the same folder.
- Fork the repository
- Clone your forked repository to your computer
- Head to the issues tab and look for an issue that you like.
- Once you have decided what issue to work on, give it a shot!
- Once done, push the code to your forked repository.
- Head to the Pull Requests tab and click on "Create New Pull Request"
- On the left of the arrow should be this repo and on the right should be yours.
- Add a small description to the Pull Request describing what you've done.
- Mention what Issue you have worked on. If the issue number is #3, you can mention "Closes #3" in the Pull Request description.
- Submit Pull Request
It's that easy! We hope you enjoy contributing to our repository. Don't hesitate to contact any of the maintainers about any problems!