Skip to content

rithish03/ChatterBox-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

CHATTERBOX

📝 About

ChatterBox 💬 is a real time desktop chat application built using Java, featuring a custom AWT GUI, Socket Programming, and Multithreading.
It is designed to be interactive and fun, allowing users to choose characters for each side — the server side is represented by “Rithish”🧑 and the client side by “Harish”👨 making the chat experience more playful and personalized.

🚀 Features

  • Real time two way communication between users
  • Socket programming for client server message exchange
  • Multithreaded message handling for smooth performance
  • Custom AWT based graphical interface with color and font customization
  • Instant message display with vertical scroll support

🛠️ Technologies Used

  • Java
  • AWT (Abstract Window Toolkit)
  • Socket Programming
  • Multithreading
  • I/O Streams

📘 Learning Highlights

  • Implemented client server communication using Sockets
  • Managed concurrent message exchange with Multithreading
  • Designed a custom AWT interface for real time chatting
  • Practiced event driven programming and stream based I/O

📄 License

This project is open source and available under the MIT License

👨‍💻 Author

Rithish
A passionate learner exploring Java, networking, and software development.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages