Content System

Web

Internal CMS for managing multilingual content across mobile apps. 14 modules covering content editing, localization, versioned releases, and role-based access for a cross-disciplinary team.

Frontend Developer ยท UX Designer 2024 - Present
14 Feature Tabs
40+ API Endpoints
4 User Roles
21 Languages

Tech

ReactTypeScriptViteTailwind CSSREST APIGoogle OAuthDockernginxGitHub Actions

Deep Dive

Content Management

Central hub for creating, editing, and organizing game content across multiple apps.

  • Editing Tables with inline editing, bulk actions, and drag-and-drop category management
  • Schemas Visual builder defining content structure per app with dynamic form inputs
Content management overview

Search & Filtering

AI-powered content discovery across thousands of statements with semantic search and advanced filter rules.

  • Semantic Search Natural language search powered by AI with adjustable precision
  • Filters Advanced filter builder with AND/OR logic, quick presets, and multi-criteria sorting
  • Categories Dynamic content groups combining rule-based and semantic matching with live statement count preview
Semantic search and advanced filtering

Semantic search and advanced filtering

CSV Import

Multi-step import wizard with AI-powered field mapping and a dry-run preview.

  • Upload Drag-and-drop with column detection and preview table
  • AI Mapping AI-generated data transformers with visual review and dry-run validation
CSV import wizard

Localization

Manage all user-facing text across 21 languages and multiple apps from a single interface.

  • UI Strings Inline editing of app text with per-language coverage indicators and tag-based filtering
  • Bulk Translation AI-powered batch translation with tone presets across all supported languages
Statement creation with localized text

One system replacing spreadsheets, manual translation handoffs, and ad-hoc scripts; used daily by a content team.

Release Management

Snapshot-based release flow with status transitions and version mapping.

  • Snapshots Content packages with Draft, Ready, and Published lifecycle and audit log
  • Versions App version mapping with automatic fallback for seamless updates
Release management dashboard