İçeriğe geç
A—52

canturan.dev

Ajansın aboneliklerini, yenilemelerini ve kârını tek panelde toplayan yönetim aracı

Sektör
Kişisel marka
Ülke
Türkiye
Kategori
Özel yazılım
Hizmetler
Özel yazılım
Teknoloji
Next.js 16, React 19, TypeScript, Tailwind CSS 4, TanStack Query, Recharts, Django 5, Django REST Framework, PostgreSQL, Docker, Coolify
AgencyOS ajans yönetim panelinin uydurma verilerle komuta merkezi ekranı

01 /

İhtiyaç

Bir web ajansında para birçok kalemden gelir ve birçok kaleme gider: aylık bakım abonelikleri, her yıl yenilenen alan adları ve hostingler, sunucu faturaları, proje ödemeleri. Bunlar tablolara ve takvim hatırlatmalarına dağıldığında hangi müşterinin ne kadar kazandırdığı, hangi yenilemenin yaklaştığı ve sunucuların masrafını çıkarıp çıkarmadığı ancak ay sonunda, o da elle hesaplanarak görülür. AgencyOS’u kendi stüdyomuz için geliştirdik: müşteriler, abonelikler, alan adları, hostingler, sunucular, projeler, gelir-gider kayıtları, teklifler ve proforma faturalar aynı panelde. Panel yaklaşan yenilemeleri her sabah e-postayla bildiriyor. Dahili bir araç olduğu için herkese açık değil; buradaki ekran görüntüleri uydurma müşterilerle yerelde çalıştırılan bir kopyadan alındı.

Ekranlar

Canlı siteden alınmış güncel ekran görüntüleri: sayfanın tamamı, iç sayfalar ve telefondaki görünüm.

Ana sayfa

canturan.dev — Ana sayfa
canturan.dev — Bölümler ve iç sayfalar

Bölümler ve iç sayfalar

canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar

02 /

Yaklaşım

Projeyi şekillendiren üç karar.

  1. 01

    Önce tekrarlayan gelir

    Komuta Merkezi açılışta aylık sabit geliri (MRR), yıllık karşılığını, net kârı ve önümüzdeki yedi gün içinde yenilenecek kalemleri gösteriyor. Yıllık faturalanan sunucu ve alan adı tutarları aylığa çevrilerek hesaba giriyor.

  2. 02

    Her gider bir kaleme bağlı

    Giderler projeye, sunucuya, alan adına ya da aboneliğe bağlanabiliyor; böylece her sunucunun maliyeti karşısında getirdiği gelir ayrı ayrı görünüyor. TRY, USD ve EUR tutarlar güncel kurla tek para birimine çevriliyor.

  3. 03

    Kurulumdan sonra kendi kendine işleyen panel

    İlk açılışta kurulum sihirbazı yönetici hesabını, şirket ve e-posta sunucusu bilgilerini alıyor. Oturumlar httpOnly çerezlerde tutuluyor, art arda hatalı girişte hesap 15 dakika kilitleniyor. Süresi dolan abonelikleri ve yenileme uyarılarını zamanlanmış görevler yürütüyor.

03 /

Neler yaptık

  • MRR, net kâr ve yaklaşan yenilemeleri gösteren komuta merkezi
  • Abonelik, proje, alan adı ve hostingi tek kartta toplayan müşteri sayfası
  • Sunucu, alan adı ve hosting takibi; sunucu bazında kârlılık
  • Gelir ve gider kayıtları, son altı ayın grafikleri
  • Onaylanınca faturaya dönüşen teklifler
  • PDF proforma fatura oluşturucu
  • Yenilemeden yedi gün önce e-posta uyarısı

Kullanılan teknolojiler

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • TanStack Query
  • Recharts
  • Django 5
  • Django REST Framework
  • PostgreSQL
  • Docker
  • Coolify

Kod ve alan adı tamamen müşterimize ait.

Sonraki proje

A—53

MotoProf

İş emrini, stoğu, lastik fiyatlarını ve kasayı birleştiren motosiklet tamirhanesi paneli

Otomotiv & filo · Türkiye