Skip to content

Talk or discuss with friends publicly or secretly with an subject.

License

Notifications You must be signed in to change notification settings

ubitems/BeautifulTalk

 
 

Repository files navigation

BeautifulTalk

http://youtu.be/hS5Q_iaRiBI

It is a messanger that can talk or discuss with. you can take part in a discussion like social problem, hot issue or chat with your friends as usual.

It has two kinds of chat mode named 'Public', 'Secret'.

'Public' mode is standard chatting which messages are protected from a server.

'Secret' mode doesn't save any history talk with.

Every users will be assigned 'Level' which describes activity ratio which implies your "Ratio of contact", "Participation rate about any discussion or topic".

So it will have an effect on closing anonymous users as well as chatting with my friends as you do activities.

[Development environment] - recommend

  • Windows 8.1 with .NET Framework 4.5.1
  • VisualStudio 2013
  • MongoDB 2.6.5
  • RabbitMQ server 3.3.5

[Done]

  • Login with OAuth2.0
  • Messaging with RabbitMQ Topic exchange.
  • Update recommend users.
  • Add friend.
  • Create room.
  • Send & Receive Messages.
  • Resend & Delete failed Messages.

[Todo]

  • Authorization with refresh token.
  • Parallel processing entirely.
  • Message reading check logic.
  • Modify user profile.
  • Message encryption.
  • Delete room.
  • Create grouped room.
  • Attach files(images, media, files)
  • Add emoticon.
  • Create room on secret mode.
  • Create grouped room on secret mode.
  • Secret Chattnig.

About

Talk or discuss with friends publicly or secretly with an subject.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%