CircleHalo
Siparişe özel üretim yapan markaların eksik olan operasyon katmanı: ödemeden bitmiş ürüne kadar tek sistem.
- Yıl
- 2026
- Rol
- Tek full-stack geliştirici - arayüz tasarımı, frontend, backend, CMS
- Teknoloji
- Next.js, React, TypeScript, Express.js, Strapi
- Web sitesi
- circlehalo.com
Genel bakış
E-ticaret platformlarının çoğu, ödeme alındığında işin bittiğini düşünür. Siparişe özel üretim yapan satıcılar için asıl iş tam orada başlar: özel dosyalar, üretim kuyrukları, ekip atamaları ve güncelleme bekleyen müşteriler. CircleHalo bunların hepsini tek bir arayüzde topluyor. Üründe tek full-stack geliştirici olarak arayüz sisteminden, frontend’den, backend iş akışlarından, entegrasyonlardan ve headless CMS’ten sorumluyum.
Zorluk
Sipariş karşılama araçları gönderime hazır stok için tasarlanır. Siparişe özel üretimde ise her sipariş özel ölçüler, müşteri dosyaları ve değişken üretim süreleriyle gelir; durum güncellemeleri de çoğu zaman kopuk araçlarda elle gönderilen mesajlarla ilerler.
Ürünün bu karmaşıklığı kimseyi yavaşlatmadan yönetmesi gerekiyordu: yoğun sipariş verisi tek bakışta okunabilmeli, her değişiklik doğru kişiye doğru anda ulaşmalıydı.
Neler geliştirdim
- 01
Tek tasarım sistemi, 40+ ekran
Tüm ekranlar aynı veri tablosu, durum etiketi, bağlamsal panel ve filtre sistemiyle kuruldu. Yeni modüller ilk günden ürünün parçası gibi duruyor.
- 02
Yük altında hızlı kalan arayüz
Büyük sipariş listeleri hızlı açılıyor, istemci tarafında anında filtreleniyor ve akıcı güncelleniyor. Ekipler yüzlerce siparişi beklemeden işleyebiliyor.
- 03
Otomatik sipariş akışları
Bağlı mağazalardan gelen siparişler otomatik yönleniyor, durum değişiklikleri bir sonraki adımı tetikliyor, üçüncü taraf mağaza entegrasyonları arka planda çalışıyor.
- 04
Pazarlamanın tek başına yönettiği CMS
60’tan fazla yeniden kullanılabilir Strapi bileşeni sayesinde pazarlama ekibi landing sayfalarını talep açmadan kuruyor.
Neden bu teknoloji
- Next.js ve TypeScript
- Veri yoğun bir arayüz öngörülebilir state ve hızlı render ister. TypeScript 40+ ekranı tutarlı tutuyor, Next.js ise uygulamayı ve herkese açık siteyi tek kod tabanından sunuyor.
- Express.js
- Sipariş yönlendirme ve durum tetikleyicileri özel iş kurallarıdır. Yalın bir Express.js servisi bu mantığı açık tutuyor ve her yeni entegrasyonla kolayca genişliyor.
- Headless CMS olarak Strapi
- İçerik her hafta değişir, kod değişmemeli. Bileşen tabanlı bir CMS pazarlama sayfalarını sürümlerden ayırıyor.
Sonuç
Siparişler artık canlı mağazalardan doğrudan üretim kuyruklarına akıyor, elle devir yok. Bileşen kütüphanesi fikirden yayındaki modüle giden yolu kısaltıyor ve pazarlama sayfalarını kendisi yayınlıyor. Ürün büyümeye devam ediyor ve mühendisliğini ben yönetmeye devam ediyorum.
Ekranlar

Ürüne genel bakış 
Mobil

Siparişten üretime 
Panel ve analizler 
Çoklu mağaza raporlama
Sonraki projeCircleHalo MobileAklınızda benzer bir ürün mü var?
Ürünleri kapsamdan yayına taşıyorum: arayüz, backend, entegrasyonlar ve gerçek kullanıcılar karşısında ayakta kalmasını sağlayan detaylar.