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

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
Yakından bakın
Canlı siteden alınmış güncel ekran görüntüleri: sayfanın tamamı, iç sayfalar ve telefondaki görünüm.
Ana sayfa


Bölümler ve iç sayfalar




02 /
Yaklaşım
Projeyi şekillendiren üç karar.
Ö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.
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.
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
Hizmetler
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
