Skip to content

timepassdeveloper/Hola

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hola


Usage :

Hola is a Text messeging java Application.First start the Hola client and then enter the server address of Hola. To send SMS first user need to signup for Hola.Then after login user need to add mobile number of the another user.If another user is already registered for hola then user name will be appeared in chat section.You will see the name of user as Anonymous if the added contact in not a Hola user.Now in order to send messesge both the sender and receiver must add contact of each other.If the receiver did not added the sender contact the ther receiver will only see the notification of sender message.

Video demo

Technical Detail:

This Application is build using client-server architecture of RMI(Remote Method Invocation) API where server is also act as client.It is a real time chat application in which first client sent messege to rmi server then first message gets saved in database and then again send message to specified client.hashcode of the class is used to identify the client.Ever time the client login into app then its hascode gets updated in server and database as hascode of java class changes on every execution.The moment user logout from the hola app his/her hascode gets deleted from the server and user becomes offline.


Technology Used :

  • JavaFx
  • Java RMI(Remote method Invocation)
  • Messaging Gatway
  • MongoDB noSql

About

Text messaging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.6%
  • CSS 19.0%
  • Other 0.4%