Skip to content

mokhtar92/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApp

Simple desktop chat application with the following features.

Server

  • Can display the registered users in database.
  • Can show some statistics about users(online/offline and male/female).
  • Can send advertisement to all users.
  • Notifications for users in case of, friend request, ads, friends become online.

Client

  • Can send friend requests to other users.
  • Can send files to friends.
  • Can create group chat for many friends.
  • Can save chat history is an external file.
  • Change his status(online, away, busy).

Getting Started

Before start using ChatApp you should install Oracle database on your server using the included database schema.

1) Run the executable server.jar file and press start.

alt tag

2) Run the executable client.jar file and press start server.

3) Enter the IP of the server that connects to the database.

alt tag

4) Create an account to be able to use ChatApp.

alt tag

5) Then login using the created account.

alt tag

6) After login you can add other users to your friend list and they should Accept your request to be able to chat with them.

alt tag

7) After accepting your request, your friend will be displayed on your friend list.

8) Click on friend in list to start new chat window.

alt tag

9) If you have more than one friend you can create group that.

alt tag

Developing Team

  • Ahmed Abdelfattah Maroof.
  • Ahmed Mohamed Mokhtar.
  • Ghada Mohamed.
  • Hanna Mahmoud Eldaly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •