Eminus is a software development company well–versed in building and implementing information processing systems, e–learning platforms, and mobile games. They’ve also made an impact in education, training over 600 teachers and lecturers on new technologies in the learning process, organizing lectures in universities, and publishing research papers.

Since it’s a small business, their developers are focused on their core products and needed extra hands to further develop their site’s features. That’s when MPC came in. 

Our cooperation has started with a small project. Eminus needed to manually integrate the wpDataTables plugin, so that it was possible to edit database values anywhere on the site from a form. They also wanted to include custom filters, sorting, and other similar functions. Our developer did such a great job, we were hired again for another task!

One Solution, Many Uses

One Solution, Many Uses

Eminus needed to implement a universal, logic–based chat in the form of a plugin  with a high degree of autonomy. To easily incorporate it in existing websites that serve educational purposes, we used WordPress.

The chat’s interface was designed to be intuitive and user–friendly, as well as to be able to handle several channels at once. Technical goal was to allow hassle–free integration with the client’s website. To make the performance even better, we created an additional API just for the purpose of chat communication. To speed up the process of creating front–end and up–to–date documentation we used Swagger.

Besides that, we ensured the cleanest and universal code possible in the back–end, keeping in mind that the solution needed to be scalable in the future.

For sending messages back–and–forth as well as for live events, we needed a lightweight protocol in expectation of high occupancy and future growth. That’s why we chose messaging broker MQTT, for its performance, simplicity, and ability to handle large traffic while maintaining the response times in fractions of seconds.

The chat’s integrated functions include deleting the messages, notifications, “someone is typing” notice, among many other features. Additionally, creating the chat on our own allowed us to reach performance standards difficult to achieve otherwise.

Most of the work happened on the front–end side with the use of JavaScript and it went through an obligatory series of tests before deployment. The whole project took two months to complete.


The Result

Universal and intuitive chat, easy to transfer and integrate, designed with scalability and future expansion in mind.

Other projects

Creative Solutions For Creative Minds

Creative Solutions For Creative Minds

See how Durasein has gone from little tweaks to big-time creative upgrades that made their website truly reflect the company’s vibe - modern, innovative, and artistic.
We use cookies

We use cookies to make sure your website experience is as easy and as personal as possible. By accepting, you’re allowing them to do their job. Change your cookie preferences if you wish to.

Why? To analyze our visitor data, improve our website and show personalized content to our users. We want to give you a better experience of Massive Pixel Creation. Are you fine with this?