📋 Case Study

AstaFlow İş Yönetim Platformu

Asta Reklam için geliştirilen kurumsal iş yönetim platformunun teknik hikayesi.

15+ Modül Stok, Satış, Sipariş, Tedarik, Görev, Tahsilat, Bütçe, İade, Cari Yaşlandırma, Saha Talepleri...
8 Şube Türkiye genelinde 8 lokasyonda eş zamanlı çalışan multi-tenant yapı
9 Kullanıcı Rolü Admin'den saha temsilcisine kadar katmanlı yetkilendirme (RBAC)
80+ Migration Sürekli evrim geçiren, canlı ortamda güvenle büyüyen veritabanı

Problem

Çok şubeli bir reklam ajansı, stok yönetimi, satış takibi ve şubeler arası koordinasyon için birden fazla araç kullanıyordu: Excel tabloları, Mikro ERP ve WhatsApp grupları. Bu yapı veri tutarsızlığı, manuel hatalara ve geciken kararlar ile sonuçlanıyordu.

  • Her şube kendi Excel dosyasıyla stok takibi yapıyor
  • Mikro ERP verileri sadece muhasebe tarafından erişilebilir
  • Şubeler arası transfer koordinasyonu WhatsApp ile yürütülüyor
  • Yönetim kararları 1-2 hafta eski verilere dayanıyor

Çözüm: AstaFlow

Tüm operasyonları tek platformda birleştiren, gerçek zamanlı veri sağlayan ve Mikro ERP ile entegre çalışan özel bir iş yönetim platformu geliştirildi.

Teknoloji Stack

Frontend

  • React 18 + TypeScript
  • Tailwind CSS
  • TanStack Query (React Query)
  • Recharts (Grafikler)
  • Lucide Icons

Backend

  • Supabase (PostgreSQL)
  • Edge Functions (Deno)
  • Row Level Security (RLS)
  • 80+ SQL Migration

ERP Entegrasyonu

  • Mikro ERP (SQL Server)
  • Cloudflare Tunnel
  • Node.js Proxy (VPS)
  • Asenkron Job Pattern

Altyapı

  • Vercel (Hosting)
  • Cloudflare (CDN + WAF)
  • Resend (Email)
  • Google Gemini (AI)
  • PWA

Öne Çıkan Teknik Çözümler

🔌 On-Premise ERP'ye Bulut Bağlantısı

Mikro ERP'nin SQL Server veritabanına Cloudflare Tunnel üzerinden güvenli bağlantı kuruldu. Hiçbir port açmadan, VPN kurmadan on-premise veriye web üzerinden erişim sağlandı.

Detaylı yazıyı oku →

📊 Otomatik Cari Yaşlandırma

Her sabah otomatik çalışan cron job'lar ile 8 şubenin cari yaşlandırma verileri SQL Server'dan çekilip web dashboard'a aktarılıyor. Haftalık 32 Excel işlemi sıfıra indi.

Detaylı yazıyı oku →

🔐 Row Level Security

9 farklı rol ve 8 şube için veritabanı seviyesinde veri izolasyonu. Her kullanıcı sadece yetkili olduğu şubelerin verilerini görebiliyor.

Detaylı yazıyı oku →

📧 Olay-Tabanlı Bildirim Sistemi

PostgreSQL trigger'larından başlayan, e-posta kuyruğundan geçen ve Edge Function'lar ile gönderilen çok katmanlı bir bildirim altyapısı. Rol bazlı, şube filtreli bildirimler.

🤖 AI Destekli Analizler

Google Gemini API ile stok verilerinin yapay zeka tarafından analiz edilmesi. Trend tespiti, anomali uyarıları ve strateji önerileri.

Teknik Detaylar İçin Blog Yazılarına Göz Atın

Bu projenin her modülü, her entegrasyonu ve her çözülen hatası bir blog yazısına dönüşüyor.

Tüm Yazıları Gör →