Skip to content

A small school project where a Bavard is connected to a bunch of Bavards through one or more mediators who send the message between those who are connected to him.

License

Notifications You must be signed in to change notification settings

MrWormsy/EPapotage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EPapotage

Description

A small school project where a Bavard is connected to a bunch of other Bavards through one or more mediators(Concierge) who send the message between those who are connected to him.

A small group project from the oriented object programming class. The group is composed of Antonin Rosa-Martin and Theo HENAFF

This project is a kind of an instant messaging app but with only one computer (the idea was to work on event listener and GUI not networking)

Someone who talk to others is called a 'Bavard'. To do so it connect to a list of mediators called 'Concierge' and when the bavard send a message to a mediator, every Bavard connected to it will receive it.

There is a creation/login GUI with MD5 password encrytion for both Bavards, Concierges and an Admin GUI to manage all.

How to use it

  1. Launch EPapotage.jar
  2. From the 'Administrator GUI' create some Bavards and Concierges and log in.
  3. In order to connect a Barvard and a Concierge, go to one of the Bavard GUI and check every Concierge you want to be connected to.
  4. Now you just have to send messages trough Bavard's GUI !

Enjoy,

Antonin and Theo

About

A small school project where a Bavard is connected to a bunch of Bavards through one or more mediators who send the message between those who are connected to him.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages