Gerçek Zamanlı Planlama ile Çevrimiçi Özel Ders Abonelik Platformu
Bir eğitim girişimi, öğrencileri özel ders verenlerle abonelik tabanlı erişim aracılığıyla buluşturan, gerçek zamanlı planlama, otomatik ödemeler ve sorunsuz bir rezervasyon deneyimi sunan bir platforma ihtiyaç duyuyordu.
Projenizi Tartışın
Zorluk
Güvenilir bir özel ders pazar yeri oluşturmak, birden fazla entegrasyon zorluğunun çözülmesini gerektiriyordu:
- Planlama Karmaşıklığı — Öğretmen müsaitliğini öğrenci rezervasyonlarıyla koordine etmek, gerçek zamanlı takvim senkronizasyonu gerektiriyordu
- Ödeme Akışları — Abonelikleri, tek seferlik ödemeleri ve öğretmen ödemelerini tek bir ödeme sistemi aracılığıyla yönetmek
- Kimlik Doğrulama — Öğrenciler, öğretmenler ve yöneticiler için güvenli çok rollü erişim
- Form Güvenilirliği — Karmaşık rezervasyon ve kayıt formları, hataları önlemek ve veri kalitesini sağlamak için güçlü doğrulamaya ihtiyaç duyuyordu
- Gerçek Zamanlı Güncellemeler — Öğrenciler ve öğretmenler, rezervasyon değişiklikleri ve platform etkinlikleri hakkında anında geri bildirim almalıydı
Çözümümüz
Kimlik doğrulama ve gerçek zamanlı veriler için Supabase, abonelik faturalandırması ve öğretmen ödemeleri için Stripe ve planlama için Calendly kullanarak tam yığın bir özel ders platformu oluşturduk — hepsi modern bir React/TypeScript ön yüzünde bir araya getirildi.
Mimari
- Ön Yüz: React, TypeScript, TailwindCSS ve Shadcn/UI bileşen kütüphanesi ile
- Derleme Aracı: Hızlı geliştirme ve optimize edilmiş üretim derlemeleri için Vite
- Arka Yüz: Rezervasyonları, ödemeleri ve kayıt işlemlerini yöneten güvenli API uç noktaları için Supabase Edge Functions
- Veritabanı: Canlı güncellemeler için gerçek zamanlı aboneliklere sahip Supabase (PostgreSQL)
- Kimlik Doğrulama: Rol tabanlı erişime sahip Supabase Auth
- Planlama: Gerçek zamanlı rezervasyon senkronizasyonu için Calendly entegrasyonu
- Ödemeler: Abonelikler, tek seferlik ödemeler ve öğretmen ödemeleri için Stripe
- Durum Yönetimi: Genel durum için Redux Toolkit, sunucu durumu için React Query
- Form Doğrulama: Zod şema doğrulaması ile React Hook Form
- Animasyonlar: Geçişler, yükleyiciler ve modallar için Framer Motion
Temel Özellikler
- Abonelik Sistemi — Yinelenen faturalandırma ve ücretsiz katman desteği ile Stripe destekli planlar
- Gerçek Zamanlı Planlama — Öğrenciler ve öğretmenler arasında rezervasyon senkronizasyonu için Calendly entegrasyonu
- Supabase Edge Functions — Rezervasyonlar, ödemeler ve kayıt mantığı için sunucusuz API uç noktaları
- Form Doğrulama — Gönderim hatalarını önleyen Zod şemalarına sahip React Hook Form
- Öğretmen Ödemeleri — Stripe Connect aracılığıyla otomatik ödeme işlemleri
- Canlı Güncellemeler — Anında rezervasyon ve durum değişiklikleri için Supabase gerçek zamanlı abonelikleri
- Duyarlı Tasarım — Framer Motion animasyonları ve erişilebilir modallara sahip mobil uyumlu kullanıcı arayüzü (UI)
- Otomatik Dağıtım — Kararlı ve tutarlı sürümler için CI/CD hattı
Sonuçlar
Teknoloji Yığını
caseStudyDetail.more Vaka Çalışmaları
Daha fazla teknik uygulamamızı keşfedin
Çoklu Platform İçerik ve Abonelik Yönetim Sistemi
Bir içerik/abonelik hizmet sağlayıcısı, kullanıcı kimlik doğrulamasını, içerik kitaplıklarını ve abonelik yaşam döngülerini yönetmek için mobil, web yönetimi ve arka ucu kapsayan eksiksiz bir platforma ihtiyaç duyuyordu.
AI Destekli Fatura İşleme (OCR ve QuickBooks Entegrasyonu ile)
Ayda yüzlerce satıcı faturasını işleyen orta ölçekli bir işletme, fatura verilerini AI/OCR kullanarak otomatik olarak çıkarıp muhasebe ve ödeme takibi için doğrudan QuickBooks'a senkronize ederek manuel veri girişini ortadan kaldırmak istedi.
Sıkça Sorulan Sorular
MicrocosmWorks, tüm müsaitlik durumunu UTC cinsinden saklamak ve IANA saat dilimi veritabanını kullanarak kullanıcının yerel saat diliminde görüntülemek için planlama motorunu inşa etti. Sistem ayrıca yaz saati geçişlerini otomatik olarak yönetir ve bir saat dilimindeki bir öğrenci başka bir saat dilimindeki öğretmenleri aradığında çakışma pencerelerini görüntüler.
MicrocosmWorks, öğrenciyi anında bilgilendiren, eşleşen konu uzmanlığına sahip mevcut yedek öğretmenler sunan ve uygun bir alternatif bulunamazsa oturumun ücretini iade eden otomatik bir yeniden planlama iş akışı tasarladı. Tekrar tekrar iptal eden öğretmenler güvenilirlik puanlama sisteminde işaretlenir.
MicrocosmWorks, öğrencilerin aylık saat paketleri satın aldığı ve bu paketlerin 60 güne kadar devredilebildiği esnek, krediye dayalı bir abonelik sistemi uyguladı. Platform, dönem ortasında yükseltmeleri ve düşürmeleri destekler; oranlanmış faturalandırma Stripe'ın subscription scheduling API'si aracılığıyla yürütülür.
Evet, MicrocosmWorks, video altyapısını WebRTC kullanarak SFU (Selective Forwarding Unit) mimarisiyle inşa etti; bu mimari, 1:1 seanslardan 8 katılımcıya kadar olan grup seanslarına ölçeklenebilir. Grup seansları öğrenci başına daha az kredi tüketerek işbirlikçi öğrenmeyi teşvik ederken eğitmen kazançlarını korur.
MicrocosmWorks, özel ders platformlarını genellikle $15-$40/saat geliştirme oranlarıyla sunmaktadır. Video entegrasyonu, randevu planlama, ödemeler ve eğitmen eşleştirmeyi içeren tam kapsam için 600-900 saatlik bir süre gerekmektedir. WebRTC altyapısı, uygun maliyetli bulut örneklerinde dağıtılarak devam eden operasyonel maliyetler düşük tutulabilir.
İşletmenizi Dönüştürmeye Hazır mısınız?
Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.