Skip to content
JJathuja Sithamparanathan
Back to Projects Archive
STATUS: In Progress
INDEX // 2024Featured Engineering Project

ResolveX

Smart Service Request & Issue Management System

Engineering RoleSoftware Developer / Team Project
Timeline / Year2024
Core DomainAngular & TypeScript
Repository StatusIn Progress
SCHEMATIC //resolvex.sys_topology.v1

ResolveX Architectural Diagram

ResolveX is a team-developed service request and issue management system. My contribution focused on comments, activity timeline, and admin analytics.

NODE_01
Angular
NODE_02
TypeScript
NODE_03
Tailwind CSS
NODE_04
PrimeNG
NODE_05
RxJS
NODE_06
Node.js
01
THE PROBLEM STATEMENT

Challenge & Ecosystem Context

CORE BOTTLENECK SOLVED

ResolveX is a team-developed service request and issue management system. My contribution focused on comments, activity timeline, and admin analytics.

ResolveX is a team-developed service request and issue management system. My contribution focused on comments, activity timeline, and admin analytics.

PROJECT CONSTRAINTS
•Zero-downtime fault tolerance
•Strict type safety & validation
•Minimal network serialization overhead
•Cross-client responsive fidelity
02
SYSTEM CAPABILITIES

Key Architectural Features

02.1 // CAPABILITY

Role-based access control (RBAC) for administrators, agents, and end-users.

SUBSYSTEM MODULEACTIVE
02.2 // CAPABILITY

Reusable Angular modules for Comments and Activity Timeline, consumable across the entire platform.

SUBSYSTEM MODULEACTIVE
02.3 // CAPABILITY

Admin Analytics Dashboard with interactive data visualizations for request trends and resolution metrics.

SUBSYSTEM MODULEACTIVE
02.4 // CAPABILITY

REST API integration with JWT-secured endpoints for all service request operations.

SUBSYSTEM MODULEACTIVE
02.5 // CAPABILITY

Real-time status tracking and issue lifecycle management.

SUBSYSTEM MODULEACTIVE
03
CRITICAL DIFFERENTIATOR

Challenges & Engineering Solutions

HIGH-CONCURRENCY ARCHITECTURAL TRADE-OFF
VERIFIED PRODUCTION RESOLUTION
The Bottleneck / Obstacle

System Failure Mode Under Peak Load

Building truly reusable, decoupled Angular modules for Comments and Activity Timeline that could be plugged into any view without tight coupling to a specific service domain.

RISK: RACE CONDITIONS & UI FREEZES
The Engineered Solution

Architectural Strategy & Resolution

Designed the Comments and Activity Timeline as standalone Angular modules with Input/Output-driven APIs, consuming REST endpoints via RxJS observables and PrimeNG UI components for a consistent, accessible interface.

OUTCOME: 100% DETERMINISTICVERIFIED
ARCHITECTURAL TOPOLOGY NOTES:

Angular frontend with PrimeNG component library and Tailwind CSS for styling; Node.js + Express.js REST API backend with PostgreSQL as the relational database and JWT-based authentication.

04
QUANTITATIVE RESULTS

Performance & Benchmarks

Frontend
Angular + PrimeNG
VERIFIED IN BENCHMARK SUITE
Backend
Node.js + Express
VERIFIED IN BENCHMARK SUITE
Database
PostgreSQL
VERIFIED IN BENCHMARK SUITE
Auth
JWT / RBAC
VERIFIED IN BENCHMARK SUITE
05
SPECIFICATION

Tech Stack Composition

AngularTypeScriptTailwind CSSPrimeNGRxJSNode.jsExpress.jsPostgreSQL

Components and modules engineered strictly with type safety, minimal dependency footprints, and production-grade build pipelines.

06
DEPLOYMENT & ARTIFACTS
LIVE DEMO

Local Cluster Only

Self-hosted daemon requiring local container setup.

SOURCE CODE

GitHub Repository

Inspect commit history, test suites, architecture schemas, and Docker configs.

ARTICLE

Writeup In Progress

Technical blog article currently undergoing editorial review.