Case Study

Redek logo

Online Dispute Resolution for Banking Cases

Redek is an Online Dispute Resolution (ODR) platform that guides individuals through resolving disputes with banks. It turns an opaque, paperwork-heavy process into a structured, staged workflow — case creation, defined resolution stages, a final decision, in-app chat, and a calendar — all in one dashboard.

ClientRedek (ODR)
IndustryBanking / Legal Tech
EngagementCompleted
RoleEngineering Partner
Online Dispute Resolution for Banking Cases
metric #1

Staged, auditable case lifecycle

metric #2

On-platform chat + calendar

metric #3

Single dashboard for all parties

01 / Brief

The Problem

Resolving a dispute with a bank is intimidating and opaque for an ordinary person — unclear steps, scattered communication, and no visibility into what stage a case is at or what happens next. Redek needed to make dispute resolution feel like a guided process: a clear path from filing a case through defined stages to a final decision, with all communication, scheduling, and documents kept in one place both parties could trust.

02 / Constraints

Constraints

  • [01]Case state must move through well-defined, auditable stages
  • [02]Sensitive banking dispute data — communication kept inside the platform
  • [03]Multiple parties per case — claimant, bank, mediator — with the right context
  • [04]Indonesian users — UI and flows in Bahasa
  • [05]Clear final-decision step that closes a case unambiguously
03 / Execution

Our Approach

We modeled the dispute as an explicit case lifecycle: a create-case flow, a sequence of resolution stages the case advances through, and a final-decision step that closes it. On top of that lifecycle we built the tools each case needs — an intuitive in-app chat so all dispute communication stays on-platform, a calendar for scheduling mediation, and a dashboard that gives every party a single view of where their case stands. The frontend is Vue 3 + Vite; the backend is NestJS with RabbitMQ for event-driven case-state transitions and notifications, backed by PostgreSQL for durable, auditable case records.

Technical Takeaway

Designing custom workflow states and intuitive chat interfaces streamlines case management for legal teams, turning complex stages into a structured collaborative timeline.

04 / Showcase

Gallery

Case dashboard

Create-case flow

Flow of case stages

Final decision

In-app chat

Calendar and scheduling

05 / Impact

Outcome

  • Structured case lifecycle — create, staged resolution, final decision
  • In-app chat keeps all dispute communication on-platform and in context
  • Calendar for scheduling mediation and hearings
  • Dashboard giving every party one clear view of case status
  • Event-driven backend for auditable case-state transitions
06 / Perspective

Why this matters

Dispute resolution is a domain where clarity is the product. The hard part of Redek was not the UI — it was modeling a fair, auditable process that two adversarial parties and a mediator could all trust, then making it feel approachable to someone filing their first case. Turning a tense legal process into a calm, staged workflow is the kind of structured-domain problem we like to take on.

07 / Architecture

Tech Stack

Frontend & UI

Vue 3ViteTailwind CSS

DevOps & Infrastructure

NestJSNode.jsRabbitMQWebpack

Storage & Protocols

PostgreSQL
LET'S GO

Get in touch

Have a project in mind?

Reply within 24 hours during WIB business hours. Indonesian or English — whichever fits you.

top rated plus · 100% jss · 8+ clients

Online Dispute Resolution for Banking Cases | Idin Studio