Services
Custom software developmentUmbraco developmentWeb developmentCRM developmentERP developmentAI & LLM integration.NET development & modernizationE-commerce developmentIntegrations & automationCloud & DevOpsMaintenance, support & project rescueDedicated teams & white-label
Our Work
Case studiesProducts
About Blog Contact
Web platforms · Tech, finance and healthcare

Customer tickets, team tasks and form building in one support system

A support system that pairs a customer request portal with internal kanban, calendar scheduling and a form builder, all updated in real time.

ClientSupport ticketing platform
IndustryTech, finance and healthcare
Year2025–2026
CategoryWeb platforms
Kanban board of customer requests by status from drafts to closed
80%faster form creation
50%support efficiency
65%customer satisfaction
The client

About the client

An organization whose support team needed customer requests, scheduling and internal tasks in one system.

The support team needed ticket handling, scheduling and task planning to live together and stay in sync.

OSKI was asked to build a single system that serves both sides: customers who submit and follow requests, and the staff who handle them. Tickets, scheduled tasks and custom request forms had to share one platform and stay in sync in real time.

The challenge

What had to be solved

Three tools had to become one without slowing anyone down.

  • Combine tickets, a calendar and a kanban board with real-time updates and dependable syncing.
  • Give staff interfaces that are easy to use yet cover form creation and admin settings.
  • Provide a flexible admin area for customers, employees and service plans.
  • Let the team create new request forms without a developer.
The approach

How the team built it

Two faces, one system

Customers use a portal to submit and track requests. Inside, the same requests show up as cards on the team's board, so nothing is copied between tools.

Status at a glance

A kanban board moves each request through stages such as drafts, waiting, ready to help, opened and closed. Cards show the customer, priority and assignees. FullCalendar handles scheduled work and appointments.

Forms without code

A dynamic form builder based on Vue-formulate lets staff create and change request forms themselves.

Shaped by its users

The interface was refined through rounds of user feedback. A REST API secured with JWT connects the Vue.js frontend to the .NET Core backend.

Admin built for the back office

Admins manage customers, employees and general settings from one area. Customer records show service plan type, account status and plan dates, with filters and export.

The outcome

What changed

Agents work from one screen, and customers see where their request stands.

  • Form creation is 80% faster.
  • Agents handle more tickets, with support efficiency up 50%.
  • Customers wait less and get faster resolutions.
  • Less repetitive admin work for the support team.
Screens

Inside the product

Start a project

Have a similar project? Tell us about it.

A spec, a Figma file or three paragraphs is enough to start.

  1. First reply · from an engineer, not a sales rep
  2. 30-min call · with Roman, our CTO, to clarify scope
  3. After the call · a written proposal with plan, team and price
Roman Oleksuk
Roman Oleksuk, CTOPrefer to talk? Pick a slot in Roman's calendar
We reply from a human mailbox. No newsletters. Your brief stays under NDA on request. We use your details only to reply; see our privacy policy.