Skip to content

chesta02/Chat-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ OOP-Based Chat System (Python)

This project is a simple Chat System implemented using Object-Oriented Programming (OOP) concepts in Python. It is beginner-friendly and demonstrates real-world usage of classes, objects, and interaction between them.


πŸš€ Features

  • User can enter their name
  • User can create or join a chatroom
  • Send messages in the chatroom
  • View complete chat history
  • Leave the chatroom
  • Menu-driven and user-friendly interface

🧱 OOP Concepts Used

  • Classes & Objects – User, Message, and ChatRoom classes
  • Encapsulation – Data and methods wrapped inside classes
  • Object Interaction – Objects communicate with each other
  • Real-world Mapping – Similar to WhatsApp / Telegram chatrooms

πŸ“‚ Project Structure

chat-system/
β”‚
β”œβ”€β”€ chat_system.py
└── README.md

βš™οΈ How to Run the Program

  1. Make sure Python is installed on your system
  2. Clone the repository or download the code
  3. Run the file using the command:
python chat_system.py

🎯 Learning Outcome

This project helps beginners understand how Object-Oriented Programming can be used to design real-world applications in Python using clean and structured code.

About

A mini Chat System using python programming

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages