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.
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
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.
'Unitim' solves the main problem of similar services.
This software provides:
- Server (and UI for server)
- Client (and UI for client)
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/ |