← All work

CASE STUDY / 02

ERP CMS

Role

Full-stack developer (employee)

Project context

In-house company project

Location

Amman, Jordan

Year

2026

Stack

NestJS, TypeScript, MySQL, React, Vite

Interface illustration — not a screenshot

01 / Overview

A multi-site headless CMS developed as part of my employment for company product publishing, with an in-app admin and a public content API for separate client sites.

02 / Challenge

The challenge

Give editors a straightforward publishing workflow while serving structured content to independent websites.

03 / What I built

My contribution

  • React admin and product editor
  • NestJS content API
  • Private media workflow
  • SEO and publishing fields
04 / Key features
01

Site-aware product publishing

02

Product images and private media

03

SEO fields

04

Public content API

05 / Architecture

System flow

React admin→
NestJS API→
MySQL + media storage→
Public API→
Client sites
06 / Stack

Tools and technologies

NestJSTypeScriptMySQLReactVite
Next case ↗

Hadiya