Информационные технологии и интернет
Август 2026
RequestFlow — внутренний демонстрационный проект Eremeev Systems, созданный для демонстрации подхода команды к разработке клиент-серверных приложений.
Задача проекта — реализовать систему управления внутренними заявками с типовым рабочим процессом: создание заявки → назначение исполнителя → выполнение → изменение статуса → сохранение истории изменений.
Система должна поддерживать авторизацию пользователей, разграничение доступа по ролям, работу с заявками и исполнителями, а также хранение истории изменений.
Для проекта была реализована клиент-серверная архитектура:
C# WinForms Client → REST / JWT → Spring Boot API → PostgreSQL
Серверная часть разработана на Java и Spring Boot с использованием Hibernate/JPA. Реализованы REST API, JWT-аутентификация и ролевая модель доступа.
Backend обеспечивает создание и управление заявками, назначение исполнителя, изменение статусов и сохранение истории изменений.
Для хранения данных используется PostgreSQL, управление изменениями структуры базы данных выполняется с помощью Flyway. Клиентское приложение реализовано на C# WinForms. Для запуска и развёртывания используется Docker.
В результате создано работающее клиент-серверное приложение для управления внутренними заявками.
Реализованы авторизация пользователей, JWT-аутентификация, ролевая модель доступа, создание и управление заявками, назначение исполнителя, изменение статусов и сохранение истории изменений.
Backend предоставляет REST API и работает с PostgreSQL. Изменения структуры базы данных управляются через Flyway. Клиентская часть реализована на C# WinForms, а проект подготовлен к запуску с использованием Docker.
Проект демонстрирует полный цикл разработки клиент-серверного приложения: от проектирования архитектуры и базы данных до реализации API, авторизации и пользовательского клиента.
ИП Еремеев А. П. с удовольствием обсудит вашу задачу