Taskiva — Personel ve İşletme Yönetimi Platformu (SaaS)
PDKS, İK/özlük, izin-onay akışları, geofence ile saha ekibi takibi ve görev yönetimini tek çatıda toplayan çok firmalı (multi-tenant) SaaS platformu

Proje ne yapıyor?
Taskiva; şirketlerin personel devam takibini (PDKS), İK/özlük süreçlerini, izin ve onay akışlarını, saha ekibi takibini (geofence/GPS ile giriş-çıkış), proje & görev yönetimini ve temel ERP/CRM operasyonlarını tek platformda toplayan bulut tabanlı bir iş yönetim yazılımıdır. Çalışanlar mobil uygulamadan QR ve konum doğrulamalı giriş-çıkış yapar; yöneticiler web panellerinden raporlama, bordro, filo ve onay süreçlerini yönetir.
Problem ve Çözüm
İşletmeler bu işleri genellikle birbirinden kopuk araçlarla yürütür: kapıda PDKS cihazı, ayrı bir İK yazılımı, e-postada dolaşan izin onayları, saha personeli içinse çoğu zaman hiçbir takip. Sonuç: manuel puantaj, "kim nerede çalıştı" belirsizliği ve şirketler arası tekrarlanan operasyon yükü.
Taskiva bu araçların tamamını tek entegre sistemde birleştirdi. Saha ve uzaktan çalışanlar geofence + GPS + QR doğrulamalı mobil giriş-çıkış yapıyor; izin ve talepler çok adımlı onay akışından geçiyor ve link üzerinden hızla onaylanabiliyor. Çok firmalı (multi-tenant) mimari sayesinde birden fazla şirket tek platformda, RBAC ile rol/yetki bazlı ve birbirinden izole şekilde yönetiliyor.
Mimari — 3 Bileşen
İdare Backend
Go (Fiber) API: İK/özlük, bordro, puantaj, onay akışları ve raporlama. JWT kimlik doğrulama + özel RBAC rol/yetki sistemi; Excel (excelize) ve PDF (gofpdf) rapor üretimi.
App Backend & Mobil
Ayrı Go (Fiber) API + Flutter uygulaması (Bloc + Riverpod). Geofence/GPS ve QR doğrulamalı giriş-çıkış, görev takibi; bildirimler Firebase (FCM), ayrıca Telegram/SMS/e-posta entegrasyonları.
Web Panelleri
Yönetim paneli Vue 3 + Bootstrap + Leaflet (saha ekibi haritada canlı izlenir); tanıtım sitesi React 19 + TailwindCSS. Tüm sistem Docker Compose ile 5 servis olarak ayağa kalkar.
Teknolojiler
| Backend dili | Go 1.22+ (Fiber framework, Bun ORM, JWT + özel RBAC) |
|---|---|
| Veritabanı | PostgreSQL (pgx driver) |
| Kuyruk / depolama | RabbitMQ (mesaj kuyruğu), AWS S3 (dosya depolama) |
| Bildirim & entegrasyon | Firebase Cloud Messaging, Telegram / SMS / e-posta |
| Raporlama | Excel (excelize), PDF (gofpdf), özelleştirilebilir rapor şablonları |
| Mobil | Flutter 3.4+ (Bloc + Riverpod, Dio, konum/geofence, permission_handler, qr_flutter) |
| Yönetim paneli | Vue 3 + Bootstrap + Leaflet (harita) |
| Tanıtım sitesi | React 19 + TailwindCSS |
| Altyapı | Docker / Docker Compose (5 servis), Portainer ile deploy |
| Servis yapısı | Mikro-servise yakın: ayrı idare-backend (yönetim) ve app-backend (mobil) servisleri |
Ölçülebilir Sonuçlar
Önceki sisteme göre
Geofence
GPS + QR doğrulamalı mobil giriş-çıkış — manuel puantaj ve "kim nerede çalıştı" belirsizliği ortadan kalktı
Excel/PDF
Otomatik günlük puantaj, devam, hakediş, izin ve prim raporları; özelleştirilebilir şablonlar
Tek link
Çok adımlı izin/talep onayları — link üzerinden hızlı onay
Multi-tenant
Birden çok şirket tek platformda izole; RBAC ile rol/yetki bazlı yönetim
Aklınızdaki projeyi birlikte hayata geçirelim
Mobil uygulamadan (iOS & Android) web panellerine, Go ile ölçeklenebilir backend ve API geliştirmeden saha çözümlerine kadar uçtan uca yazılım geliştiriyorum. Yeni bir ürün, mevcut bir sistemin yenilenmesi ya da tek bir modül — freelance ve proje bazlı çalışmaya uygunum.