📋 Case Study
AstaFlow İş Yönetim Platformu
Asta Reklam için geliştirilen kurumsal iş yönetim platformunun teknik hikayesi.
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 →