Adda is a dynamic web chatting repository developed using Flask and Socket.IO, providing users with the flexibility to seamlessly join existing chat rooms or create new ones based on their preferences. With Adda, users can engage in real-time conversations with others, fostering communication and collaboration in various contexts.
- Chat Room Creation: Users have the ability to create chat rooms tailored to their needs. They can specify the size of the room, ensuring optimal interaction and engagement.
- Room Customization: Adda allows users to customize their chat rooms according to their preferences, creating a personalized environment for discussions.
- Real-time Communication: Leveraging the power of Socket.IO, Adda enables real-time communication among users within the same chat room, facilitating seamless interaction and instant messaging.
- User-friendly Interface: Adda boasts an intuitive and user-friendly interface, ensuring a smooth and enjoyable chatting experience for all users.
- Flask: Adda is built on the Flask web framework, providing a robust foundation for developing scalable and efficient web applications.
- Socket.IO: Socket.IO powers real-time, bidirectional communication between the client and server, enabling instant messaging and updates within Adda's chat rooms.
- Clone the Adda repository to your local machine.
- Install the necessary dependencies using
pip install -r requirements.txt
. - Run the Flask application using
python app.py
. - Access Adda through your preferred web browser.
- Fork the repository and create a new branch for your feature or bug fix.
- Ensure adherence to the project's coding style and guidelines.
- Submit a pull request detailing the changes made and the problem solved.
- User Authentication: Implement authentication features to secure chat rooms and authenticate users.
- Enhanced Room Management: Add functionalities for room moderation, such as kicking users and managing permissions.
- Improved UI/UX: Continuously enhance the user interface and experience to provide a more visually appealing and intuitive chatting environment.
Developed by Md. Rubayet Islam
This project is licensed under the MIT License.
Special thanks to the creators and maintainers of Flask and Socket.IO for their invaluable contributions to the open-source community.