MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak Tasarlamak
Hakkındaİletişim
MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak İnşa Etmek

Önemli BT çözümleri sunuyoruz. Teknoloji, güvenlik ve işletmelerin güvenilir, yenilikçi BT altyapısı ile büyümesine yardımcı olmaktan tutkuluyuz.

[email protected]
+91 7011868196
New Delhi, India

AI Büyüme Merkezi

AI MerkeziStartup İnovasyonuKurumsal Hızlandırıcı

Çözümler

Tüm ÇözümlerSağlık ve Fitness UygulamalarıAI Video PlatformuAI Ajan Geliştirme

Kaynaklar

ÖngörülerSektör RehberleriKullanım Durumu ŞablonlarıMimari KalıplarVaka Çalışmaları

Şirket

HakkımızdaİletişimÇalışmalarımız

Hizmetler

Dijital DanışmanlıkBulut AltyapısıSaaS GeliştirmeYapay Zeka GeliştirmeVideo Teknolojisi
ERP GeliştirmeZoho ÖzelleştirmeOdoo GeliştirmeSalesforce EntegrasyonuÖzel CRM Geliştirme
QuickBooks EntegrasyonuIoT ÇözümleriBlokzincir Geliştirme
Siber Güvenlik DanışmanlığıIT Desteği - L3

© 2026 MicrocosmWorks. Tüm hakları saklıdır.

Gizlilik PolitikasıHizmet Şartları
Vaka Çalışmalarına Dön
Subscription ManagementYayınlandı June 18, 2026 · Güncellendi May 25, 2026

Çok Platformlu İç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.

Projenizi Tartışın
multi-platform-subscription-management.webp
Subscription Management
Domain
17
Technologies
4
Key Results
Delivered
Status

Zorluk

Abonelik tabanlı bir içerik platformu oluşturmak, birbiriyle bağlantılı birçok sorunu çözmeyi gerektiriyordu:

  • Kullanıcı kimlik doğrulamasının mobil (iOS/Android) ve web yönetim arayüzlerinde çalışması gerekiyordu
  • Abonelik yönetiminin faturalandırma döngülerini, yenilemeleri ve erişim kontrolünü takip etmesi gerekiyordu
  • İçerik kitaplıkları yöneticiler için düzenleme araçlarına ihtiyaç duyuyordu
  • Google OAuth ve e-posta tabanlı kimlik doğrulamanın sorunsuz bir şekilde bir arada var olması gerekiyordu
  • Mobil uygulamanın her iki platformda da cilalı, yerel hissettiren bir deneyim sunması gerekiyordu

Çözümümüz

Bir Flutter mobil uygulaması, React yönetici paneli ve NestJS backend API'si içeren üç katmanlı bir uygulama paketi oluşturduk.

Mimari

  • Mobil Uygulama: Riverpod durum yönetimi ve GoRouter navigasyonu ile Flutter
  • Yönetici Paneli: Zustand ve Tailwind CSS ile React 19 + Vite
  • Backend API'si: TypeScript, MongoDB, Redis ile NestJS
  • Kimlik Doğrulama: OTP e-posta doğrulaması ile JWT + Google OAuth2
  • Altyapı: AWS S3 (depolama), AWS SES (e-posta), Redis (önbellekleme)

Platform Bileşenleri

Mobil Uygulama (Flutter)

  • Temiz durum yönetimi için Riverpod ile MVVM mimarisi
  • E-posta ve Google OAuth seçenekleriyle giriş/kayıt
  • OTP doğrulamalı parola sıfırlama akışı
  • GoRouter tabanlı derin bağlantı ve navigasyon
  • Kalıcı oturumlar için güvenli belirteç depolama

Yönetici Paneli (React)

  • Detaylı profiller ve etkinlik takibi ile kullanıcı yönetimi
  • Yenileme ve faturalandırma durumu ile abonelik takibi
  • İçerik kitaplığı yönetimi ve düzenleme araçları
  • Ayarlar ve platform yapılandırması
  • Anahtar metriklerle panel analitiği

Backend API'si (NestJS)

  • Erişim/yenileme belirteci rotasyonu ile JWT kimlik doğrulaması
  • Kimlik bilgileri tabanlı kimlik doğrulamanın yanı sıra Google OAuth2 entegrasyonu
  • Doğrulama ve bildirimler için AWS SES e-posta hizmeti
  • AWS S3 dosya yükleme ve yönetimi
  • Oran sınırlama ve güvenlik kısıtlaması
  • Swagger/OpenAPI dokümantasyonu

Temel Özellikler

  1. Çift Kimlik Doğrulama Yöntemleri - Kullanıcı rahatlığı için E-posta/şifre + Google OAuth2
  2. Belirteç Rotasyonu - Güvenli erişim/yenileme belirteci yönetimi
  3. OTP Doğrulaması - Hesap güvenliği için e-posta tabanlı doğrulama
  4. Abonelik Takibi - Kayıttan yenilemeye kadar tam yaşam döngüsü yönetimi
  5. İçerik Kütüphanesi - Yöneticiler tarafından düzenlenmiş, abonelerin erişebileceği içerik
  6. Çapraz Platform - Ortak bir NestJS backend'inden Flutter mobil + React web

Sonuçlar

Çapraz Platform: Flutter mobil ve React web'e hizmet veren tek bir backend
Güvenlik: Kapsamlı koruma için JWT rotasyonu + OTP + oran sınırlama
Yönetici Verimliliği: Kullanıcı, abonelik ve içerik yönetimi için merkezi kontrol paneli

Teknoloji Yığını

FlutterDartRiverpodGoRouterReact 19ViteZustandTailwind CSSNestJSTypeScriptMongoDBRedisJWTGoogle OAuth2

caseStudyDetail.more Vaka Çalışmaları

Daha fazla teknik uygulamamızı keşfedin

Subscription Management

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.

Vaka Çalışmasını Oku
AI Accounting

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.

Vaka Çalışmasını Oku

Sıkça Sorulan Sorular

MicrocosmWorks, Stripe, Apple App Store Server Notifications V2 ve Google Play RTDN'den gelen webhook olaylarını standart bir yaşam döngüsü modeline dönüştüren birleşik bir abonelik durum makinesi oluşturdu. Bu, ödeme kolaylık süreleri, faturalandırma yeniden denemeleri ve iptallerin, olayın hangi platformdan kaynaklandığına bakılmaksızın tutarlı bir şekilde ele alınmasını sağlar.

MicrocosmWorks, platforma özgü abonelik kimliklerini tek bir kullanıcı hesabına eşleyen çapraz platform yetkilendirme bağlama özelliğini uyguladı. Web kontrol paneli, tüm platformlardan alınan gerçek zamanlı abonelik durumunu gösterir, ancak faturalandırma değişiklikleri Apple ve Google politikalarına göre orijinal platforma geri yönlendirilir.

MicrocosmWorks, para birimi, ücretler ve geri ödemeler dahil olmak üzere platforma özgü işlem verilerini birleşik bir finansal raporlama formatına dönüştüren bir gelir normalleştirme katmanı entegre etti. Bu, operatörlere tüm abonelik kanallarındaki MRR, churn ve LTV metriklerinin tek bir kontrol paneli görünümünü sunar.

MicrocosmWorks, çok platformlu abonelik sistemlerini 20-45 $/saat oranlarıyla geliştirir ve bu karmaşıklıktaki bir proje tipik olarak 500-800 geliştirme saati gerektirir. Bu yatırım Stripe, Apple ve Google entegrasyonlarını, webhook işlemeyi, yetkilendirme yönetimini ve yönetici kontrol panelini kapsar.

MicrocosmWorks, aynı kullanıcının birden fazla platformda ücretsiz deneme sürümüne kaydolmaya çalıştığını tespit eden çapraz platform deneme tekrarlarını önleme ile birleştirilmiş cihaz parmak izi alma özelliğini uyguladı. Sistem ayrıca eşzamanlı oturum limitlerini uygular ve operatör incelemesi için anormal kullanım modellerini işaretler.

İş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.

İletişime GeçincaseStudyDetail.viewAllCaseStudies
Ölçeklenebilirlik: Özellik genişletme için hazır NestJS modüler mimarisi
AWS S3
AWS SES
Swagger
Video Encoding

İstemci Tarafında Reklam Ekleme (CSAI), SCTE-35 İşaretleyici Ayrıştırma ve Çok Platformlu Oynatıcı Entegrasyonu ile

Bir video akış platformu, sunucu tarafı reklam eklemenin sağlayamadığı tam reklam etkileşimi desteğiyle (tıklanabilir katmanlar, yardımcı banner'lar, atlama düğmeleri) kişiselleştirilmiş, cihaz düzeyinde reklam deneyimleri sunarak web, mobil ve akıllı TV uygulamaları genelinde Client-Side Ad Insertion (CSAI) uygulamasına ihtiyaç duyuyordu.

Vaka Çalışmasını Oku