Skip to content

sarv-tech/Mini-project---Console-Based-Chat-System-using-Python-using-OOP-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Mini-project---Console-Based-Chat-System-using-Python-using-OOP-

This project is a console-based Chat System built using Python and OOP concepts. It simulates how a basic chat application works: users can join a chat room, send messages, view chat history, and leave the chat room.

Users can join or leave a chat room, send messages, and view the full chat history. Each message is automatically assigned a unique ID, which helped me learn how class variables work in real scenarios.

The system allows users to join and leave chat rooms, send messages, and view complete chat history. Each message is assigned a unique ID using a class variable, ensuring proper message tracking. The project demonstrates effective use of encapsulation, class relationships, and object interaction while maintaining clean and modular code

Key Features

User joining and leaving chat rooms

Message sending with unique message IDs

Chat history tracking

Clean object-oriented design

Technologies Used

Python

Object-Oriented Programming (OOP)

Classes & Objects

Class and Instance Variables

Console-based Application

Screenshot

image

About

This project is a console-based Chat System built using Python and OOP concepts. It simulates how a basic chat application works: users can join a chat room, send messages, view chat history, and leave the chat room.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages