Projelerim
Kargo Takip ve Yönetim Uygulaması
Proje Açıklaması: Kargo şirketleri için geliştirilmiş kapsamlı takip ve yönetim sistemi. Laravel ile güçlü backend API'si ve Flutter ile cross-platform mobil uygulama geliştirildi.
Backend Özellikleri (Laravel):
- RESTful API mimarisi
- JWT tabanlı kimlik doğrulama
- Gönderi oluşturma ve takip sistemi
- Gerçek zamanlı konum güncellemeleri
- SMS ve email bildirim sistemi
- Admin dashboard ile raporlama
Veritabanı Tasarımı:
- Kullanıcı ve rol yönetimi
- Gönderi ve durum geçmişi
- Araç ve kurye bilgileri
- Adres ve konum verileri
Mobil Uygulama Özellikleri (Flutter):
- Gönderi takip ekranı
- QR kod ile hızlı takip
- Push notification desteği
- Harita entegrasyonu
- Kurye uygulaması (yetkiye göre farklı modüller)
- Fotoğraf ve anlık onay alma
- Offline çalışma desteği
Teknik Altyapı:
API: RESTful, JWT Auth, Rate Limiting
Mobil: Flutter, Provider, HTTP Client,GetX,Firebase
Haritalar: Google Maps API
Bildirimler: Firebase Cloud Messaging
Kullanılan Teknolojiler:
E-İhracat Yönetim Platformu
Proje Açıklaması: Küçük ve orta ölçekli ihracatçılar için geliştirilmiş kapsamlı e-ihracat yönetim platformu. Uluslararası pazarlara erişim, sipariş yönetimi ve ödeme işlemlerini tek platformda toplayan çözüm.
Platform Özellikleri:
- Kargo etiketi oluşturma
- Uluslararası sipariş takip sistemi
- Multi-currency ödeme sistemi
- Otomatik fatura oluşturma
- Stok ve envanter yönetimi
- Müşteri ilişkileri yönetimi (CRM)
Teknik Mimarisi:
- Laravel ile MVC mimarisi
- MySQL ile optimize edilmiş veritabanı
- RESTful API ile third-party entegrasyonlar
Uluslararası Platform Entegrasyonları:
- Etsy API entegrasyonu
- Shopify partner API
- Amazon Marketplace
- Stripe Global Payments
Kargo ve Lojistik:
Gümrük İşlemleri: Otomatik gümrük belgeleri
Takip Sistemi: Gerçek zamanlı kargo takibi
Kullanılan Teknolojiler:
CNN Kullanarak Kuş Sesi Tahmini Projesi
Proje Amacı: Yapay sinir ağları (CNN) kullanılarak ses verilerinden kuş türlerini sınıflandıran makine öğrenmesi projesi. Kaggle veri seti kullanılarak 10 farklı kuş türünü %90+ doğrulukla tanıyabilen model geliştirildi.
Proje Aşamaları:
- Veri Toplama: Kaggle "birdsong resampled train audio" veri seti kullanıldı
- Veri Ön İşleme: 22050Hz ses dosyaları MFCC özellikleri ile işlendi
- Model Tasarımı: 3 katmanlı CNN mimarisi oluşturuldu
- Eğitim: 1000 epoch ile model eğitildi ve doğruluk elde edildi
Teknik Detaylar:
- Librosa kütüphanesi ile MFCC özellik çıkarımı
- TensorFlow ile CNN modeli geliştirme
- Adam optimizer ile model optimizasyonu
- Sparse categorical crossentropy loss fonksiyonu
- Dropout katmanları ile overfitting önlemi
Model Mimarisi:
Conv2D (32 filtre) → ReLU + MaxPooling
Conv2D (64 filtre) → ReLU + MaxPooling
Conv2D (128 filtre) → ReLU + MaxPooling
Flatten → Vektörizasyon
Dense (128) → ReLU + Dropout
Dense (64) → ReLU + Dropout
Çıkış (10 sınıf) → Softmax
Kullanılan Teknolojiler:
📱 TaskFlow Pro - Şirket İçi Görev Yönetimi Uygulaması
Proje Açıklaması: Modern ve kullanıcı dostu bir şirket içi görev yönetim sistemi. Firebase altyapısı ile gerçek zamanlı senkronizasyon ve güvenli veri yönetimi sunar.
✨ Temel Özellikler:
- Şirket tabanlı sistem - Her kullanıcı bir şirkete bağlı
- Rol yönetimi (Admin ve Çalışan rolleri)
- Görev oluşturma, atama ve durum takibi
- Dosya paylaşımı (Firebase Storage)
- Anlık bildirimler (FCM)
- Dark/Light tema desteği
- Gerçek zamanlı veri akışı (StreamBuilder)
🎨 UI/UX Özellikleri:
- Gradient arka planlar ve modern renkler
- Lottie JSON animasyonları
- Shimmer yükleme efektleri
- FL Chart ile görsel istatistikler
- Responsive tasarım
🔥 Firebase Yapısı:
• Companies - Şirket bilgileri ve doğrulama kodları
• Users - Kullanıcı profilleri ve roller
• Tasks - Görevler ve durum takibi
Services:
• Firebase Auth - Kimlik doğrulama
• Cloud Firestore - NoSQL veritabanı
• Firebase Storage - Dosya depolama
• FCM - Push notifications
📦 Kullanılan Paketler:
UI/UX: Google Fonts, Flutter Animate, Lottie, Shimmer
Charts: FL Chart
Utilities: File Picker, Intl, Shared Preferences
Kullanılan Teknolojiler:
📦 Flutter Stok Takip Uygulaması
Proje Açıklaması: İşletmeler için geliştirilmiş kapsamlı stok ve envanter yönetim uygulaması. Flutter ile cross-platform çalışan, Firebase ile gerçek zamanlı veri senkronizasyonu sunan modern bir çözüm.
✨ Temel Özellikler:
- Ürün ve stok takibi - Detaylı envanter yönetimi
- Barkod okuyucu entegrasyonu - Hızlı ürün tanıma
- Stok giriş/çıkış işlemleri - Anlık kayıt tutma
- Düşük stok bildirimleri - Otomatik uyarı sistemi
- Raporlama ve istatistikler - Görsel grafikler
- Kategori bazlı ürün yönetimi
- Multi-kullanıcı desteği
- QR kod ile hızlı erişim
📊 Analiz ve Raporlama:
- Stok hareketleri geçmiş raporu
- En çok satılan ürün analizleri
- Kar/Zarar hesaplamaları
- Excel/PDF export özelliği
🔥 Firebase Entegrasyonu:
Cloud Firestore: Gerçek zamanlı veri senkronizasyonu
Firebase Storage: Ürün görselleri
Cloud Functions: Otomatik bildirimler
📱 Mobil Özellikler:
Barkod/QR: Camera plugin
Offline Mode: Local cache desteği
State Management: Provider
Kullanılan Teknolojiler:
🛒 E-Ticaret Platformu
Proje Amacı: PHP ile web programlama temellerini öğrenme amaçlı geliştirilmiş tam özellikli e-ticaret platformu. Kullanıcı kaydı, ürün yönetimi, sepet işlemleri ve temel ödeme sistemi bulunmaktadır.
Temel Özellikler:
- Kullanıcı kayıt ve giriş sistemi
- Ürün katalog yönetimi
- Sepet ve satın alma işlemleri
- Admin panel ile ürün yönetimi
- Temel sipariş takip sistemi
Kullanılan Teknolojiler:
Bu proje, PHP ve MySQL ile temel web programlama kavramlarını öğrenmek ve e-ticaret mantığını anlamak için geliştirilmiştir.
🦀 Yengeç Yaş Tahmini - Veri Analizi
Proje Amacı: Python ve makine öğrenmesi teknikleri kullanılarak yengeçlerin fiziksel ölçümlerinden yaşlarını tahmin eden veri analizi projesi. Regresyon modelleri ve veri görselleştirme teknikleri ile geliştirildi.
Proje Aşamaları:
- Veri toplama ve temizleme
- Keşifsel veri analizi (EDA)
- Feature engineering ve ön işleme
- Regresyon modelleri (Linear, Ridge, Lasso, RF)
- Model değerlendirme ve karşılaştırma
Kullanılan Teknolojiler:
Veri analizi, makine öğrenmesi ve model değerlendirme deneyimi kazanıldı.