Skip to content

NIKITA-76/messenger_on_python

Repository files navigation

Unitum

Server and client with database on MongoDB.

Corporate messenger for communication between employees in a closed network.

This program is positioned as a way of communication between employees, as well as customer settings for them. This software will include an interface for the client, as well as an interface for configuring and working with the server.

image image

With what was created

Frameworks

It was decided to use MongoDB, as it is better suited based on the program specification. This database is perfectly suited for the document-oriented data type, which is the main one for this project

MongoDB

Qt5

The problems of similar messengers

The problem of similar messengers is the lack of guarantees that your company will NOT be disconnected from the servers, thereby undermining the reliability of communication of your employees, which is a very important part.

Similar messengers

'Unitim' solves the main problem of similar services.

image

This software provides:

  • Server (and UI for server)
  • Client (and UI for client)

Libraries and Modules

Libraries/Modules used in this project

Libraries/Modules Docs
PyQt5 https://doc.qt.io/qtforpython-5/
Pickle https://docs.python.org/3/library/pickle.html
Socket https://docs.python.org/3/library/socket.html
Json https://docs.python.org/3/library/json.html
PyMongo https://pymongo.readthedocs.io/en/stable/
Notify-py https://pypi.org/project/notify-py/

About

Corporate messenger for communication between employees in a closed network.

Topics

Resources

License

Stars

Watchers

Forks

Languages