PHP/Laravel, modern web arayüzleri, Flutter/React Native mobil, Docker/CI ve güvenlik pratikleri. Ölçek ve entegrasyon ihtiyaçlarına göre stack’i birlikte netleştiririz.
Doğru teknoloji, iş probleminizi en az maliyetle ve en güvenli şekilde çözen teknolojidir. FiMaker’da “her projede aynı stack” dayatması yerine; ekip yetkinliği, operasyonel risk, mağaza gereksinimleri (mobil) ve uzun vadeli bakım maliyetini birlikte değerlendiririz.
Backend & veri
- PHP 8.x, Laravel, Queues, Horizon (gerektiğinde)
- MySQL / MariaDB, PostgreSQL; migrasyon ve indeks stratejileri
- Redis önbellek, oturum ve hız sınırlandırma (rate limiting)
- REST/JSON API, form request doğrulama, policy tabanlı yetkilendirme
Frontend & deneyim
- Blade, Tailwind CSS, Vite ile hızlı kurulum
- Vue 3 + Inertia.js (SPA benzeri akış gerektiğinde)
- Erişilebilirlik (klavye, kontrast, anlamlı başlık hiyerarşisi)
- Performans: lazy load, kritik CSS, varlık optimizasyonu
Mobil
- Flutter veya React Native ile çapraz platform (iOS + Android)
- Gerektiğinde Swift (UIKit / SwiftUI) ve Kotlin
- Push bildirimleri (FCM / APNs), derin bağlantı (deep link)
- Offline-first senaryoları ve güvenli token / yenileme akışı
DevOps & gözlemlenebilirlik
- Docker tabanlı ortamlar, CI (GitHub Actions vb.)
- PHPUnit / Pest ile otomatik test
- Log rotasyonu, hata izleme entegrasyonları
- Yedekleme ve felaket kurtarma (DR) için temel senaryolar
Güvenlik
- CSRF, XSS ve SQL enjeksiyonuna karşı framework düzeyinde önlemler + kod incelemesi
- Parola hash’leme, API anahtarı ve gizli yönetimi (.env, vault)
- HTTPS zorunluluğu, güvenli çerez bayrakları
- Üçüncü parti entegrasyonlarda asgari yetki prensibi
Entegrasyonlar
Ödeme (iyzico, Stripe vb.), kargo, muhasebe/ERP, e-posta ve SMS sağlayıcıları ile çok sayıda entegrasyon deneyimimiz vardır. Mobil tarafta mağaza API’leri ve kurumsal MDM gereksinimleri proje kapsamına göre ele alınır. Her entegrasyon için sözleşme (contract) testleri, idempotency ve yeniden deneme (retry) stratejileri tasarlarız.