Takvim
SavvyCal yerine kendin kurabilir misin?
Karşı tarafın takvimini üstüne bindirebildiği randevu sayfası.
aylık
12 $
≈ 564 ₺
yıllık
144 $
≈ 6.768 ₺
plan
Basic
aylık
Bağlayıcı fiyat ürünün kendi sayfasındaki dolar tutarı. Yanındaki TL rakamı 47 kuruyla kaba bir yaklaşıklık, güncel kuru yansıtmayabilir.
karar
Temel randevu akışı Calendly ile aynı ve kurulabiliyor. Ürünü ayrıştıran takvim bindirme kısmı da kurulabilir ama karşı tarafın takvimine erişim istemek kişisel bir sayfada tuhaf duruyor.
Tek oturumda kendi kullanacağın sürümü çıkarırsın. Önünde ciddi bir engel yok.
ne kuruluyor
Boş slotları göster, ziyaretçinin ics dosyasını üstüne bindir, ortak boşluğu vurgula.
gerekenler
- Takvim API erişimi
- Sunucu
- ics ayrıştırıcı
kurarsan ne kaybedersin
- Karşı taraf için akıcı bindirme deneyimi
- Sıralı tercih ve öncelikli saatler
- Çoklu takvim desteği
- Bağlantı kurulumunu düşünmemek
İnsanlar neden hâlâ ödüyor: Randevu sayfasının değeri onu kullanan karşı tarafın rahat etmesinde. O rahatlığı üretmek ürünün asıl işi.
ürünü ayakta tutan şey: Karşı taraf deneyimi ve takvim bindirme akıcılığı
kurulum prompt'u
Boş bir klasör aç, o klasörde claude komutunu çalıştır, prompt'u yapıştır.
Bana SavvyCal benzeri, takvim bindirmeli bir randevu sayfası kur. Gereksinimler: - Yığın: Node.js + Express, Google Calendar API, better-sqlite3, ics ayrıştırma için node-ical, düz JavaScript arayüz. - Çekirdek döngü: sayfa benim boş slotlarımı gösterir. Ziyaretçi isterse kendi .ics dosyasını sürükleyip bırakır, tarayıcıda ayrıştırılır ve kendi meşgul saatleri slotların üstüne soluk şekilde çizilir. - Ziyaretçinin ics dosyası sunucuya GÖNDERİLMEZ, tamamen tarayıcıda işlenir. Gizlilik açısından bu şart, README'de de belirt. - Ortak boşluk vurgusu: hem benim hem ziyaretçinin boş olduğu slotlar belirgin, diğerleri soluk. - Slot hesabı ve saat dilimi kuralları Calendly kurulumundakiyle aynı: kurallar.json, tampon süre, en erken kaç saat sonrası, ziyaretçinin saat diliminde gösterim. - Onay akışı: slot seç, isim ve e-posta gir, takvime yaz, iki tarafa e-posta. - Depolama: SQLite'da yalnız randevu kaydı. Ziyaretçi takvim verisi hiçbir yere yazılmaz. - Arayüz: tek sayfa, haftalık ızgara görünümü, mobilde günlük listeye düşer. - Kapsam dışı: çoklu takvim, takım dağıtımı, ödeme. Bunları kurma. - README yaz: OAuth kurulumu, ics dosyasının tarayıcıda kaldığının nasıl doğrulanacağı.
Bu prompt SavvyCal yerine kişisel kullanım için bir araç kurar. Ticari bir ürün ya da SavvyCal kopyası üretmez.