CASE STUDY // Software · ITSM

CloudDeskITSM Platform

Full-stack IT service management platform for incident and service request management with role-based dashboards.

SoftwareITSMApplication Supportdocumentedprimary
MongoDBExpressReactTypeScriptTailwind CSSJWT
SYSTEM SNAPSHOT
Role
Designed and built the platform end to end: data model, backend API, authentication, and frontend dashboards.
Context
Built as a personal project connecting hands-on ITSM domain knowledge from application-support work with full-stack software engineering practice.
System Type
Full-stack ITSM platform
Status
Documented
Priority
Primary
Stack
MongoDB · Express · React · TypeScript · Tailwind CSS · JWT
01

Problem

Support teams need a structured way to receive, triage, and resolve incidents and service requests, rather than tracking them informally.

02

Context

Built as a personal project connecting hands-on ITSM domain knowledge from application-support work with full-stack software engineering practice.

03

Role & Ownership

Designed and built the platform end to end: data model, backend API, authentication, and frontend dashboards.

SYSTEM DESIGN

Architecture

A React/TypeScript frontend backed by an Express API and MongoDB, with JWT authentication controlling role-based access across end-user, agent, and admin dashboards. Tickets move through a defined lifecycle with priority and category metadata driving reporting views.

ARCHITECTURE DIAGRAM
User Roles
End UserAgentAdmin
Frontend
ReactTypeScriptTailwind CSS
REST API
Express.jsRouting & Middleware
Auth
JWT Authentication
Database
MongoDBMongoose ODM

SCOPE NOTE

API and system architecture are documented; AWS deployment and CI/CD are a planned roadmap direction, not yet shipped.

KEY CAPABILITIES

What it does

01

Role-based dashboards for end users, agents, and admins

02

Full ticket lifecycle: creation, triage, resolution, closure

03

Priority and category-based reporting

04

Knowledge base workflows

05

API and architecture documentation

TECHNICAL STACK

Technologies used

Frontend
ReactTypeScriptTailwind CSS
Backend
Express
Database
MongoDB
Auth
JWT

CAPABILITY PROOF

What this proves

Combines backend engineering depth with genuine ITSM domain knowledge, directly connecting Musa's application-support background to his software engineering skill set.

CAPABILITY DOMAINS EVIDENCED

Backend & Web SystemsApplication Support & ITSM
View full capability layer

CAPABILITY LAYER

Want to see how this maps to the broader system?

Each case study connects to a capability domain. The full map shows how everything fits together.