Portföye Dön
SaaSLaravelJavaScriptStripePostgreSQLRedis

Web Analyzer App

webanalyzerapp.com

Web Analyzer App, Google Analytics'e alternatif olarak geliştirilen hafif, gizlilik odaklı bir web analitik SaaS platformudur. Gerçek zamanlı analitik, kullanıcı yolculuğu takibi, olay takibi, huni analizi, çalışma süresi izleme, PDF rapor oluşturma ve REST API sunar. Takip sistemi, kişisel tanımlayıcı bilgi toplamayan minimal bir JavaScript snippet'i (tracker.js) kullanarak kullanıcı gizliliğine saygı gösterir.

Her Pinkontin portföy sayfası tek bir proje vaka çalışmasıdır ve üç soruyu yanıtlar: ne yapıldı, nasıl yapıldı ve sonuç ne oldu. Her sayfa ürünü ve gerçek özellik setini belirtir, teknolojiyi katman katman (ön yüz, arka uç, gerçek zamanlı ve altyapı) ayırır ve zorluğu, çözümü ve sonuçları listeler. Projeler SaaS platformlarını, e-ticaret mağazalarını, B2B pazar yerlerini, içerik ve dergi sitelerini ve kurumsal web sitelerini kapsar; çoğunlukla Laravel, Next.js, React ve MySQL ya da PostgreSQL üzerine kurulur. Projelerin çoğunun canlı site bağlantısı vardır, birkaçı ise (örneğin Yemeklee ve Nuvemag) hâlâ geliştirilmektedir.

Proje Galerisi

webanalyzerapp screenshot - hero
webanalyzerapp screenshot - middle
webanalyzerapp screenshot - bottom

Nasıl İnşa Ettik

Zorluk

Sıkı gizlilik uyumluluğunu (kişisel veri yok) korurken saniyede binlerce takip olayını işleyebilen yüksek hacimli bir olay alma hattı oluşturmak. Platform ayrıca karmaşık analitik raporları oluşturmalı, binlerce site için çalışma süresini izlemeli ve geliştirici dostu bir REST API sağlamalıydı.

Çözümümüz

Yüksek verimli olay verilerini işlemek için kuyruk tabanlı alma mimarisi, verimli analitik sorguları için zaman serisi depolama ve toplama tasarladık. İşçi görevleri binlerce sitede çalışma süresini izler ve asenkron PDF rapor oluşturma ana uygulamanın yanıt veren kalmasını sağlar. Stripe abonelik faturalama sistemini güçlendirir.

Sonuçlar

  • Google Analytics'e hafif alternatif
  • Saniye altı gecikmeyle gerçek zamanlı analitik
  • Kişisel veri toplamadan gizlilik uyumlu takip
  • Binlerce site için ölçeklenebilir çalışma süresi izleme

Teknoloji Yığını

Frontend

Blade TemplatesJavaScriptTailwind CSS

Backend

LaravelPostgreSQLRedisKuyruk İşçileri

Altyapı

StripeREST APICDN

Sık Sorulan Sorular

Evet. Portföydeki her proje, Pinkontin'in bir müşteri için ya da kendi platformu olarak tasarlayıp geliştirdiği gerçek bir üründür. Çoğu şu anda açabileceğiniz canlı sitelerdir; örneğin zaften.com, thevoidhub.com ve suitcentury.com. Birkaçı ise (örneğin Yemeklee ve Nuvemag) hâlâ geliştirme aşamasındadır ve her sayfa bunu belirtir. Her sayfa gerçek özellik setini, kullanılan teknolojiyi ve projenin zorluğunu, çözümünü ve sonuçlarını anlatır.

Pinkontin SaaS platformları, e-ticaret mağazaları, B2B toptan pazar yerleri, içerik ve dergi siteleri ve kurumsal web siteleri geliştirir. Portföydeki örnekler arasında bir kuyumcu ve döviz yönetim platformu (Zaften), Discord tarzı bir sesli sohbet ve topluluk uygulaması (Void), düğün grup siparişi olan bir erkek takım elbise mağazası (Suit Century) ve gizlilik odaklı bir web analiz aracı (Web Analyzer App) yer alır.

Pinkontin çoğunlukla Laravel ve Next.js kullanır; gerçek zamanlı uygulamalarda React ve Node.js, veri tarafında MySQL, PostgreSQL ve Redis tercih edilir. Gerçek zamanlı ürünler WebSocket ve WebRTC kullanır, ödemeler Stripe ve PayPal üzerinden işlenir, daha basit kurumsal siteler ise WordPress ya da düz HTML, CSS ve JavaScript ile yapılır. Her proje sayfası kullanılan teknoloji yığınını katman katman listeler: ön yüz, arka uç, gerçek zamanlı ve altyapı.

Gördüklerinizi Beğendiniz mi?

Birlikte harika bir şey inşa edelim. Projeniz hakkında bize bilgi verin.