/Chattimus

Skype-like chat application

Primary LanguageJava

Chattimus

This is a skype-like instant messaging application written in java. It runs on windows only, because of the frameworks that are implemented.

Systems

  • Client-server infrastructure using websockets
  • Inner thread connection with pipelining
  • Account creation, authentication, authorization
  • Server side not uploaded
  • Message caching with redis
  • Used noSQL database to store accounts, user-info, chatrooms and messages

Built With

  • Redis
  • Auth0
  • JFrame
  • Maven
  • Jackson
  • MongoDB