Software Products & Security Labs
SaveFold
Web’den gelen bağlantı ve içerikleri toplayın, düzenleyin, yeniden bulun.
Kısaca
SaveFold; web siteleri, YouTube, X/Twitter, Instagram ve diğer kaynaklardan gelen faydalı bağlantı ve içerikleri kaydetmek, kategorilendirmek, aramak ve yönetmek için geliştirdiğim bir web uygulamasıdır. Ana full-stack ürün projem olup şu anda teknik beta aşamasındadır.
Başlangıç noktası
İlginç içerikler tarayıcı yer imlerine, sohbet mesajlarına ve sosyal medya uygulamalarına dağılıyor. Sonradan bulmak zahmetli; mevcut araçlar ya çok basit ya da tek bir platforma bağlı. Bağlantıların, kategorilerin, notların ve görevlerin bir arada durduğu, platformdan bağımsız ve kullanıcının kendine ait bir alan gerekiyordu.
Rolüm
Konsept, veri modeli, backend, frontend, güvenlik, testler ve deployment akışı; kişisel ürün projesi olarak tamamen kendim geliştirdim.
Çözüm
İlişkisel veritabanı ve REST API ile desteklenen, sunucu tarafında render edilen bir Express/EJS uygulaması. Kullanıcılar kayıt olur, kategori ve alt kategorilerden oluşan kişisel bir kütüphane kurar, kayıtlara görev ekler ve içeriği arama ile filtreler üzerinden geri bulur. Uygulama PWA olarak çalışır; hareket hâlindeyken kaydetme telefonun paylaşım menüsü üzerinden tasarlanmıştır.
SaveFold nasıl çalışır
Akışın basitleştirilmiş, statik ön izlemesi. Canlı veri yok.
- Bağlantıyı paylaş veya yapıştır
- Kategori ve görev ata
- Sonra aramayla yeniden bul
-
Content Security Policy üzerine makale
Web sitesi Okuma -
Express middleware anlatımı
YouTube Videolar -
Git iş akışları için CLI aracı
X Araçlar
–
Teknolojiler
Temel işlevler
- Kayıt, giriş ve oturum yönetimi
- Kayıtlar, kategoriler ve alt kategorilerden oluşan kütüphane
- Kaydedilen içeriklere bağlı görev ve eylemler
- Tüm kütüphanede arama ve filtreleme
- İstemci ve otomasyon erişimi için REST API
- Telefondan paylaşım (iOS Kısayolu, Android share target) ve PWA kurulumu
- Roller, paketler ve yönetim kontrolleri
- Kullanıcının kendi verisini dışa aktarması
Güvenlik & performans
- Tüm girdilerin sunucu tarafında doğrulanması ve kayıt düzeyinde erişim kontrolü
- Güvenlik başlıkları, güvenli oturum yapılandırması ve korumalı yönetim alanları
- Temel akışlar için otomatik testler
- GitHub’dan Hostinger Node.js ortamına sürümlü deployment akışı
Sonuç
- Yukarıdaki temel özelliklerle çalışan teknik beta
- Tekrarlanabilir build ve deployment süreci
Ürün henüz herkese açık olarak yayınlanmadığı için kullanıcı sayısı veya pazar verisi bilinçli olarak verilmemiştir.
Sonraki proje