Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application

Overview

This is a Java-based chat application that allows users to create accounts, login, and communicate via individual or group chats. Users can also manage their settings, block other users, and search for messages.

Features

  • User Account Management
    • Create an account
    • Login and Logout
    • View and update profile settings
  • Chat Management
    • Individual Chats
    • Group Chats
    • Send and receive messages (text, image, location, file)
    • Search messages within chats
  • User Interaction
    • Block and unblock users
    • View active chats
  • Notifications and Status Management
    • Set notifications
    • Update user status (Available, Offline, Away, Busy)

Run the code:

  1. Compile the Java files:
javac Main.java User.java Settings.java Message.java Chat.java Chat_Individual.java Groupe_Chat.java Chat_History.java
  1. Run the application:
java Main

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages