The simple WhatsApp clone chat application uses Java Swing and AWT for GUI design. For the message exchange, sockets were utilized.
- The project contains a GUI which was created using Swing to provide a chat interface.
- Time stamps were added to the messages.
- Images and buttons were added for profile picture, video call icon (does not include video call feature just yet).
- Compile the
.java
Files: Run the following script to do so:javac Server.java javac Client.java
- To run the server file:
java Server
- To run the client file:
java Client
- JDK
- Visual Studio Code/NetBeans (optional)
- Some changes were made to the UI.
- Comments are added for code clarity.
This project was based on the tutorial: YouTube. The original code and tutorial was used as the base for this project.
This project was created for educational purpose only.