USA Startup Projesi — IoT Tabanlı Mobil Uygulama
USA Startup kapsamında IoT odaklı bir mobil uygulamanın uçtan uca geliştirilmesinde görev aldım. Mobil tarafta React Native, backend tarafta Node.js kullanarak kullanıcı yönetimi, cihaz entegrasyonları, kamera canlı yayın ve görüntü işleme modüllerini geliştirdim.
🚀 Geliştirdiğim Modüller ve Özellikler
📱 Mobil Uygulama (React Native)
Kullanıcı akışları, cihaz listeleme/ekleme-çıkarma, cihaz yönetim ekranları
Kamera izleme ve kontrol ekranlarının geliştirilmesi
🔐 Kimlik Doğrulama
Firebase Authentication entegrasyonu
OAuth 2.0 (Google Sign-In) ile giriş/oturum yönetimi
🎥 Kamera ve Canlı Yayın
Google Nest Camera entegrasyonu
WebRTC ile canlı görüntü aktarımı/stream yönetimi
🧠 Görüntü İşleme / AI
Google Cloud Vertex AI ile görüntü işleme akışlarının entegrasyonu
Görüntü verisinin backend üzerinden işlenmesi ve sonuçların uygulamada gösterilmesi
🌐 IoT Platform Entegrasyonu (Tuya Cloud)
Tuya IoT Development Platform (Cloud/Open API) kullanımı
Cihaz bağlama (device binding), kullanıcı–cihaz eşleştirme ve cihaz oturum akışlarının yönetimi
Bulut tabanlı cihaz envanteri ve kullanıcıya ait cihaz bilgilerinin saklanması/yönetilmesi
🧩 Backend (Node.js)
REST API geliştirme, iş kuralları ve servis katmanı tasarımı
MongoDB ile kullanıcı, cihaz ve ilişki modellerinin kurgulanması
🛠️ DevOps / Sunucu
🐧 Ubuntu üzerinde ortam kurulumu ve servislerin çalıştırılması (deployment/operasyon süreçleri)
