Ortak çamaşırhanenin rezervasyon, sıra ve ödeme yönetimi. 5 çamaşır makinesi
ve 1 kurutma makinesi için tasarlandı. Aşağıda tüm akışlar ve kurallar var.
👥 Üyelik ve Roller
- Kayıt: Kullanıcı e-posta ve şifreyle kayıt olur, sonra onay bekler. Onaylanana kadar sadece "Onay bekleniyor" ekranını görür.
- Onaylama: Yönetim › Bekleyen Üye Kayıtları. Onaylarken yanındaki anahtarı açarsan o kişi de yönetici olur.
- Silme: Tüm Üyeler ekranındaki çöp kutusu üyeyi, işlem geçmişini ve bildirimlerini siler.
- Misafir: Kayıtsız ziyaretçiler makine doluluğunu görebilir ama rezervasyon yapamaz.
🔄 Rezervasyon Yaşam Döngüsü
- Bekliyor: Kullanıcı talep açar, yöneticilere bildirim gider.
- Onaylı: Onaylarsın, istersen "10 dk içinde gel" gibi bir mesaj eklersin. Kartın üstünde onaylayan yöneticinin adı görünür.
- Çalışıyor: Kişi gelince makineyi seçip başlatırsın. Ücret tam bu anda bakiyeden düşer.
- Bitti: Süre dolunca otomatik kapanır, iki tarafa da bildirim gider. "Bitti" ile erken de kapatabilirsin.
- İptal: Çalışırken iptal edersen ücret tamamen iade edilir.
Sıra kuralı: Kullanıcı makine seçmez, sadece hizmet talebi oluşturur. Makineyi sen başlatırken seçersin. Bekleyen talepler sıraya girer, boşalan makineye sırayla alırsın. Kullanıcı başına talep sınırı yoktur.
💰 Cüzdan ve Ücretlendirme
- Fiyatlar: Kasa sekmesindeki ⚙️ Fiyatlar butonundan güncellenir. Değişiklik anında herkese yansır.
- Otomatik düşüş: Makine başlatıldığı anda ücret bakiyeden düşer ve işlem geçmişine yazılır.
- Bakiye yükleme: Kasa sekmesi › kullanıcı kartı › tutar gir. Nakit aldığında buraya işlemen gerekir.
- Düzeltme: Yanlış bir işlem olduysa aynı ekrandan bakiyeyi doğrudan doğru değere ayarlayabilirsin.
- Eksi bakiye: Sistem borçlanmaya izin verir, bakiye kırmızı görünür.
- Ücretsiz durumlar: Senin kendi çamaşırın, kurutma devamı ve birleştirilen kurutmalar ücretlendirilmez.
Aylık paylaşım raporu: Kasa sekmesinin en üstündeki özet kartına dokun, PIN gir. Ay seçerek kimin ne kadar harcadığını görebilir, Excel'e aktarabilirsin.
🧺 Yıkama + Kurutma Akışı
- Kullanıcı Yıkama + Kurutma paketini seçer, ücret tek seferde alınır.
- Yıkama bitince sistem otomatik olarak bir kurutma sırası kaydı oluşturur, ekstra ücret alınmaz.
- Bu kayıt Çamaşır At sekmesindeki Kurutma Sırası bölümünde belirir. Süreyi kontrol edip Başlat demen yeterli.
- Kurutucu meşgul veya bakımdaysa kullanıcıya sıradaki yeri ve tahmini süre bildirilir.
🔗 Birlikte At
Aynı kişinin birden fazla yıkaması bittiyse hepsini tek kurutmada birleştirebilirsin:
- Kurutma sırasındaki kartlarda "Birlikte at için seç" kutucuklarını işaretle.
- Üstte beliren yeşil çubukta süreyi ve iade tutarını ayarla. Varsayılan iade, fazladan alınan kurutma ücretleridir, gerçek duruma göre değiştirebilirsin.
- Birlikte At dediğinde tek kurutma başlar ve iade tutarı kullanıcının bakiyesine eklenir.
Farklı kullanıcıların çamaşırlarını seçersen çubuk kırmızıya döner ve işlem yapılmaz.
⚙️ Makine İşlem Paneli
Makineler sekmesinde bir makineye dokununca açılır. Makinenin durumuna göre farklı seçenekler sunar.
Durum seçici (panelin en üstünde):
- Müsait: normal çalışma.
- Kazan Temizliği: makine geçici olarak kullanılamaz. Kullanıcılar talep açmaya devam edebilir (temizlik bitince sıradan yıkarsın), ancak makine "boşta" önerilmez ve çamaşır başlatılamaz. Yalnızca çamaşır makinelerinde vardır.
- Tamir Bekliyor: makine tamamen devre dışı, talep dahi açılamaz.
Makine çalışırken:
- Süreyi Düzenle: kalan süreyi artır/azalt veya "Bitti" ile hemen kapat.
- Bakım: işlemi duraklatır, kalan süre saklanır, sonra kaldığı yerden devam eder.
- Su Kesintisi: bakımla aynı şekilde duraklatır. Kurutucuda bulunmaz.
- İptal: işlemi bitirir ve tam ücret iadesi yapar.
- Farklı Makineye Taşı: çalışan işi başka bir çamaşır makinesine aktarır, ücret tekrar alınmaz. Tek kurutucu olduğu için kurutmada bulunmaz.
Makine boştayken: Başkasının Adına Çamaşır At formundan kullanıcı seçip doğrudan başlatabilirsin. Duraklatılmış bir iş varsa önce onu devam ettirme seçeneği çıkar.
📦 Teslimat Takibi
- İşi biten ama makineden çıkarılmamış çamaşırlar bu sekmede listelenir, alt menüde bekleyen sayısı görünür.
- Çamaşırı çıkarıp kapıya bıraktığında kartı sağa veya sola kaydır. Kaydırdıkça altından yeşil onay alanı belirir.
- Kaydırma tamamlanınca küçük bir onay penceresi çıkar. İçindeki Bir daha sorma kutusunu işaretlersen sonraki kaydırmalar doğrudan bildirim gönderir, pencere bir daha açılmaz. Bu tercih kullandığın cihaza kaydedilir.
- İlk kullanımda listenin üstünde kaydırma hatırlatması görünür, ilk kaydırmadan sonra kaybolur.
- Yıkama + Kurutma paketlerinde çamaşır listeye kurutma bittikten sonra düşer, yıkama bitince değil.
🔔 Bildirimler
- Uygulama açıkken anlık bildirim ve ekran üstü uyarı gelir.
- Telefon kilitliyken bildirim almak için Profil › Bildirimler bölümünden izin verilmeli. iPhone'da önce Safari › Paylaş › Ana Ekrana Ekle yapıp uygulamayı oradan açmak gerekir.
- Kaçırılan bildirimler bir sonraki açılışta özet olarak gösterilir.
- Yönetici bildirimleri gereksiz yere herkese gitmez, işlemi başlatan veya onaylayan kişiye yönlendirilir.
📊 Kasa ve Raporlama
- Kasa: tüm üyelerin bakiyeleri tek listede, arama yapılabilir ve Excel'e aktarılabilir.
- Tüm Rezervasyonlar: kullanım dökümü ve geçmiş, buradan da Excel çıktısı alınır.
- Son Giriş Hareketleri: kimin ne zaman girdiğini gösterir, pasif üyeleri tespit etmek için kullanışlıdır.
🎬 Örnek Senaryolar
Aynı olayın iki taraftaki karşılığı. Soldaki sütun kullanıcının gördüğü, sağdaki senin gördüğün.
1. Normal yıkama
👤 Kullanıcı🛠️ Sen
Talep açar, yük türü ve açıklama girerBekleyen talep bildirimi düşer
"Onay bekleniyor" görürOnaylar, "10 dk içinde gel" mesajı eklersin
Onay bildirimi ve mesajı alır, aşağı inerKişi gelince makineyi seçip başlatırsın
Bakiyesinden ücret düşer, geri sayım başlarMakine meşgul görünür, süre işler
"Yıkaman bitti" bildirimi alırTeslimat sekmesinde çamaşır belirir
"Çamaşırın hazır" bildirimi alır, gelip alırÇıkarıp kartı kaydırırsın
2. Yıkama + Kurutma paketi
👤 Kullanıcı🛠️ Sen
Paketi seçer, tek ücret öderOnaylar ve yıkamayı başlatırsın
Yıkama bitince "kurutmaya alınacak" bilgisi alırKurutma sırasında yeni kart belirir, ücretsiz
Kurutucu doluysa sıradaki yerini görürKurutucu boşalınca Başlat dersin
"Kurutman bitti" bildirimi alırÇamaşır teslimat listesine şimdi düşer
3. İki yıkamayı tek kurutmada birleştirme
👤 Kullanıcı🛠️ Sen
İki ayrı paket almış, ikisi de yıkanmışKurutma sırasında iki kart görürsün
Bir şey yapmasına gerek yokİkisini işaretler, iade tutarını kontrol edersin
Bakiyesine iade yansır, tek bildirim alırBirlikte At dersin, tek kurutma başlar
4. Çalışırken arıza çıkması
👤 Kullanıcı🛠️ Sen
Makinesi çalışıyor, geri sayım görüyorMakine arızalanır, panelden İptal dersin
"İptal edildi" bildirimi ve tam iade alırDurumu Tamir Bekliyor yaparsın
Makineyi devre dışı görür, seçilemezTamir bitince Müsait'e alırsın
5. Kazan temizliği, arızadan farkı
👤 Kullanıcı🛠️ Sen
Makineyi "Bakım" etiketiyle görürDurumu Kazan Temizliği yaparsın
Talep açabilir, sıraya girerTalebi görürsün ama başlatamazsın
Temizlik bitince sırası gelirMüsait'e alır, biriken sırayı başlatırsın
6. Bakiyesi yetmeyen kullanıcı
👤 Kullanıcı🛠️ Sen
Talep açar, sistem engellemezOnaylar, başlatırsın
Bakiyesi eksiye düşer, kırmızı görünürKasa'da borçlu olarak listelenir
Nakit öderKasa'dan tutarı işlersin, bakiye düzelir
7. Kendi çamaşırını atarken
👤 Kullanıcı🛠️ Sen
Makineyi meşgul görürBoş makineye dokunup doğrudan başlatırsın
Sıra hesabında bu süre dikkate alınırÜcret alınmaz, talep adımı yoktur
💡 Pratik Notlar
- Varsayılan süreler: yıkama 60 dk, kurutma 103 dk. Başlatırken her seferinde değiştirebilirsin.
- Uygulama güncellemesi görünmüyorsa sayfayı yenile. iPhone Safari'de aA › "Bu siteyi yeniden yükle".
- Geri sayımların otomatik kapanması için bir yöneticinin uygulamayı açık tutması gerekir. Kapalıyken süresi dolan işler bir sonraki açılışta kapanır.
- Kullanıcılar rezervasyon kartından WhatsApp veya telefonla sana ulaşabilir. Bunun çalışması için Profil'den telefon numaranı girmelisin.