Ümmügülsüm Can
← Projeler

Financial Content & Management Platform

Finans Küpü

Ümmügülsüm Can/Full Stack Software Developer

Finans ve içerik platformunun web, CMS ve backend mimarisi. Uygulama, Payload CMS ve ortak paketler monorepo içinde ayrıştırıldı.

Rol
Full Stack Developer
Tür
Web Application · CMS · Admin Panel · Backend
Yığın
Next.js · React · TypeScript · Node.js · Payload CMS · REST API · npm Workspaces
Finans Küpü içerik yönetim paneli
İçerik paneli

Project Overview

Finans Küpü platformunun web uygulaması, CMS ve backend mimarisi üzerinde çalıştım. Sürdürülebilirlik için mimari yeniden düzenlendi; CMS ve backend yapıları ayrıştırıldı. Payload CMS tabanlı içerik yönetimi ve admin panel geliştirildi.

Problem

İçerik, yayın yüzeyi ve backend aynı kod yığınında kaldığında değişiklik hem paneli hem siteyi riske atıyordu.

Solution

npm workspaces ile monorepo kuruldu. Web uygulaması, CMS/admin, API, Payload yapılandırması ve ortak paketler ayrıldı.

My Role

Full Stack Developer

Structure

  1. 01Web Application
  2. 02CMS / Admin Panel
  3. 03API / Backend
  4. 04Payload Configuration
  5. 05Shared Packages

Architecture

Web

Next.js ve TypeScript ile yayın yüzeyi.

CMS

Payload CMS üzerinde içerik ve admin panel.

Paketler

Ortak tipler ve yapılandırma, uygulamalar arasında paylaşılır.

Key Features

  • Content management
  • Admin panel
  • Monorepo
  • REST API

Challenges

Ayrıştırma

Yeniden yapılandırma sırasında içerik modeli ile yayın yüzeyi aynı sözleşmede kaldı.

Result

Platform; web, CMS ve backend olarak ölçeklenebilir bir mimariye alındı.

Deployment

  • npm workspaces
  • Ayrılmış CMS ve web uygulamaları