Etkileşimli harita · Hostel zinciri · Tiran, Arnavutluk
Hostel çalışanlarının kendi güncellediği bir şehir rehberi
Tiran’daki bir hostel zinciri, nereye gideceklerini soran misafirleri yönlendirebileceği tek bir yer istiyordu. Çalışanların kendi başına kullanabildiği bir editörle, bakım isteyen bir sunucu olmadan çalışan etkileşimli bir harita rehberi geliştirdim.

Başlangıç noktası
Misafirler her gün aynı soruları soruyor: nerede yemek yenir, laptopla nerede çalışılır, otobüse nereden binilir. Hostel, misafirlere gönderebileceği ve çalışanların kimseye sormadan güncel tutabileceği tek bir bağlantı istiyordu.
Neler geliştirdim
- Hostellerin çevresindeki yerlerin herkese açık haritası: çalışanların önerilerinden laptop dostu kafelere, fırınlardan pazarlara, spor salonlarına ve otobüs duraklarına kadar on kategori, her biri kendi rengi ve simgesiyle.
- Misafirlere, diğer her şeye göre nerede olduklarını gösteren bir buton.
- Şifreyle korunan bir editör: çalışanlar yerleri doğrudan harita üzerinde ekliyor, taşıyor ve düzenliyor; otomatik kayıt ve bir yedekleme butonuyla.
- Yerleştirme kodu: tek satırlık bir kod, canlı haritayı tam ekran butonuyla birlikte hostelin web sitesine ekliyor.

Ödenecek sunucu yok
Veriler, çalışanların zaten kullanmayı bildiği bir Google E-Tablolar dosyasında duruyor ve küçük bir Google Apps Script ile bağlanıyor. Haritanın kendisi, ücretsiz barındırılabilen statik bir sayfa. Bakımı gereken bir şey yok, yenilenecek bir şey yok.
Kaputun altında
- Leaflet
- OpenStreetMap verileri
- Google Sheets
- Google Apps Script
- Statik hosting
Şifre hiçbir zaman sitenin kodunda durmuyor: editör onu soruyor ve yalnızca oturum boyunca saklıyor.
