İyi günler, ben Bora Özçağlar. PHP ile geliştirdiğim müşteri takip sistemi benzeri çalışan web uygulamam var. Bu uygulamada admin, web arayüzünden müşterilerini takip edebilecek, müşteriler ise mobilden bazı verileri okuyup yapılan iş hakkında bilgi alacaklardır. Birden fazla adminin birden fazla müşterisi olacaktır. Müşteriler, yapılan iş kapsamında gerçekleşen bir güncellemenin bildirimini almak, müşterisi olduğu firmaya ulaşmak veya firmadan gelen bazı talimatları görüntülemek gibi işlevler için aynı arayüzün user kısmına giriş yapacaklar ve firmalarıyla bağlantı kuracaklardır. Adminler kullanıcı adı ve şifre ile sisteme giriş yapıyor fakat müşteriler sürekli web tarayıcısına girip kullanıcı adı şifre yazmak istemeyektir. Bu yüzden PWA (Progressive Web App) desteği eklemek ve müşterilerin mobil cihazlarına bu bağlantıyı kurarak erişim kolaylığı sağlamak istiyorum. Burada, şimdilik benim gözümde iki, belki de daha öngöremediğim onlarca sorunla karşı karşıya kalacağım.
Birincisi, PWA ile mobil cihazlara bu sistemi indirdikten sonra yine sürekli kullanıcı adı şifre istemesi gerekecek, ben sadece müşterileri web tarayıcısına girme zahmetinden kurtarmış oluyorum. Bunun için süresiz session tarzında bir eklentiye ihtiyacım var.
"Beni Hatırla" gibi bi eklenti olsa bile yine bir gün geçtikten sonra web uygulamaları logout oluyor ve kullanıcı adı şifre istiyor. İlk sorum, bunu nasıl aşabilirim ?
İkincisi, bildirim göndermek. PWA ile yüklediğim web uygulamam üzerinden firma sahibi bir bildirim göndermek istediğinde, müşterinin telefonuna, aynı mobil uygulama gibi bildirim düşebiliyor mu ? Bu konuya hakim değilim. Belirli zamanlarda, örneğin gün içinde 3 kere ya da admin panel kısmından bir müşteriye mesaj gönderildiğinde, müşteri tarafına bildirim şeklinde nasıl düşebilir ? Bu da ikinci sorum.
Son olarak, bu uygulama için müşteri tarafında sorunsuz şekilde verileri okuyabileceği bir mobil uygulama tasarlama işine girmek çok zor geliyor, henüz mobil tarafında acemiyim. Ancak tecrübelerinize dayanarak, bu iş PWA ile az bile olsa yürümez diyorsanız ona göre aksiyon almayı planlıyorum.
Özetle, bir CRM yazılımı gibi çalışacak bu projede sadece tek taraflı firma gözünden değil de muhattap olarak bir müşteri de olduğunda web uygulaması nerelerde sorun çıkartabileceği konusunda tecrübeli isimlerin ufkumu genişletebileceği fikriyle bu konuyu açtım.
Verilerin güvenliği, mobil ile uyumu, işlevi, kullanılabilirliği, performansı vs. konularda her türlü önerilerinize açığım.
Cevaplarınız için teşekkür ederim. Bol konuşmalı bir konu olması dileğiyle...