Case Study
ePlato is a comprehensive learning management system (LMS) built for Poltava State Medical University — one of Ukraine's leading medical education institutions. The platform replaced paper-based academic management with a unified digital system serving thousands of students, professors, and administrators.
InterCode designed and built the full-stack platform, covering student performance tracking, schedule management, academic staff evaluation, and administrative decision-making — all within a single sign-on ecosystem.
COLLABORATION PERIOD:
INDUSTRY: Education, Medical Education
University Learning Management System

Digitizing University Academic Management

Prior to the implementation of the ePlato system in the University our client struggled with handling all business processes in paper mode. There were separate digital services like e-mail or other similar services, but it was not a centralized digital system. 
Keeping students' academic success, their academic debt in paper form; paper records of academic staff and their activity, led to late management decisions that significantly lost their effectiveness. 
The use of paper circulation of documents related to students and academic staff significantly reduced the efficiency of the work of departments, faculty secretaries and university administration and led to a significant increase in time spent on routine work.
Digitizing University Academic Management

Key Features

Discover the powerful features that make our solution stand out

ProductDescription1.webp
01

Product description

The product should unite the entire administrative vertical of the university, as well as academic staff and students, into a common single digital system. In addition, the product must accommodate users who use different devices, operating systems and screen sizes. The digital university management system should consist of the following software modules:
ProductDescription2.webp
02

Student module

To view the results of academic performance, academic debts, manage finances and view needed academic schedules.
ProductDescription3.webp
03

Department moderator module and department chief modulee

For managing the academic structure of disciplines, assigning the academic staff roles and creating schedules.
ProductDescription4.webp
04

Professor module

For keeping track of students' performance, their attendance, keeping track of lecture classes; keeping records of own working time.
ProductDescription5.webp
05

Dean module

To analyze the academic performance of students, issue permits to work off academic debts, create reports, make management decisions at the level of every faculty
ProductDescription6.webp
06

Administrative module

Includes all the existing functionality of the dean's module at the university level, analytical capabilities of the necessary academic indicators, management of students, personnel and other entities.
ProductDescription7.webp
07

Academic staff rating module

Includes a functionality for evaluating and analyzing the success of the work of the academic staff using defined criteria, which allows to make the necessary management decisions regarding the academic staff.

How InterCode Built a Unified Digital Campus

In order to unify user identification, we decided to create a single sign-on system using OpenId Connect, which allows users to sign-in either by the means of a separate login-password or by the means of a corporate email account.
To meet the needs of all users who use various operating systems and screen sizes, we created a web application with mobile adaptation of the necessary software modules. The software product works on the basis of the REST API, which will allow other software products to use the existing data from the university digital system, as well as create a mobile application for certain groups of users. 
One of the product deployment requirements was the use of the client's own servers (on premise). For natively managing the cluster of Docker containers we used Docker Swarm with multiple nodes. It allowed us to have zero-downtime deployments and reliability of running instances. For monitoring and alerting we used Prometheus & Grafana and Swarmprom which allowed us to deploy industry standard application and infrastructure monitoring system without additional costs.

Project Showcase

A visual representation of our work
Project Showcase

The Technologies

.NET 5.NET 5
VueJSVueJS
Identity ServerIdentity Server
Docer SwarmDocer Swarm
Prometheus & GrafanaPrometheus & Grafana

Desktop Experience

Powerful desktop interface designed for productivity and efficiency

Desktop mockup 1
Desktop mockup 2
Desktop mockup 3
Desktop mockup 4
Desktop mockup 5

Responsive Design

Our desktop interface adapts seamlessly to different screen sizes and resolutions, ensuring optimal user experience across all devices. The design prioritizes usability and accessibility while maintaining visual appeal.

The Result

The ePlato platform transformed how Poltava Medical University operates — replacing fragmented paper workflows with a centralized digital system.
10x faster management decision-making through real-time digital reporting
Unified 7 user roles (students, professors, deans, department heads, moderators, admin, rating) into one platform
Single sign-on via OpenID Connect across all university systems
Increased employee and student loyalty — the system became an integral part of daily operations
Start Your Project

Ready to Implement?

Let's discuss how our comprehensive solutions can address your specific challenges and drive success for your business. Get in touch with our team by filling out the form.