GitTalent
Havuz
Depo ayrıntısı

nateherkai/snagtime

Free, self-hostable scheduling app with booking links, Google Calendar sync, SMTP notifications, and Stripe test payments.

TypeScript MIT 28 Ağustos 2026 son push 28 Ağustos 2026 129 fork
Yıldız
406+105 · 63 gün
Commit · 28g
0
son 28 günde
Yazar · 28g
0
farklı katkıcı

Hızlı değerlendirme

önem 34uyum 9gpt-6-luna

Özet

SnagTime, kendi sunucunuzda çalıştırabileceğiniz; randevu bağlantıları, takvim eşitleme ve e-posta bildirimleri sunan bir scheduling uygulamasıdır.

Profiline uyum

Randevu planlama uygulaması, profilde belirtilen uygulama geliştirme ve ürün ihtiyaçlarıyla örtüşmüyor.

Neden yükseliyor

31 günlük bir repoda 368 yıldız dikkat çekiyor; self-hostable ve yerel ortamda ücretsiz demo vaadi ilgiyi açıklayabilir. Ancak son 28 günde commit ve farklı yazar görünmediğinden, ilginin aktif geliştirme veya benimsemeye dönüştüğüne dair kanıt yok.

Problem

Randevu planlama ve rezervasyon için üçüncü taraf bir hizmete bağımlı kalmak istemeyen kişi ve ekiplerin kendi sistemlerini işletme ihtiyacını karşılar.

Çözüm

TypeScript ve Next.js tabanlı uygulama; uygunluk takvimi, rezervasyon akışı, Google Calendar free/busy ve etkinlik oluşturma, SMTP bildirimleri ve Stripe test ödemelerini bir araya getiriyor. Yerel demo SQLite ve servis taklitçileriyle çalışıyor; üretim kurulumu PostgreSQL ve sürekli çalışan bir worker gerektiriyor.

Yenilik

Belirgin bir teknik yenilik görünmüyor; bilinen scheduling özelliklerini self-hostable bir uygulamada birleştiriyor. Yerel demo ve üretim mimarisinin ayrımı kullanışlı, ancak tek başına yeni bir yaklaşım sayılmaz.

Teknolojiler

  • TypeScript
  • Next.js
  • Prisma
  • SQLite
  • PostgreSQL
  • Google Calendar
  • Stripe
  • SMTP

Riskler

  • Son 28 günde commit veya farklı yazar yok; bakım sürekliliği hakkında kanıt sınırlı.
  • Stripe desteği yalnızca test modunda; README canlı ödeme işlemlerini açıkça desteklemediğini belirtiyor.
  • Üretim kurulumu basit bir statik dağıtım değil; PostgreSQL, sürekli çalışan worker, HTTPS ve ayrı veritabanı rolleri gerektiriyor.
  • Google Calendar, SMTP ve Stripe entegrasyonları için kullanıcıların kendi hesap ve kimlik bilgilerini sağlaması gerekiyor.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.