İçeriğe geç
Umut Derebek
Tüm projeler

Hobi projesi · 2026 – halen

Piscatorium

Deniz ve tatlı su balıkçılığı platformu (web & mobil)

Türkiye'de başlayıp 34 ülkeye yayılan balıkçılık haritası: türler, bölgeler, av sahaları, teknikler, yem/sahte yemler ve takım tarifleri; koşullara dayalı ısırma skoru motoru, interaktif haritalar ve av günlüğü topluluğu. Hava durumu, av noktası ve yasal boy/sezon bilgisi tek ekranda.

Rol
Fullstack geliştirici · tek kişi
Dönem
2026 – halen
Kapsam
Hobi projesi
Durum
Yayında · piscatorium.com

Öne çıkanlar

  • 01

    Backend'i PostgreSQL + PostGIS üzerinde Laravel 13 / PHP 8.3 ile kurdum (49 Eloquent model): uzamsal sorgular, Redis cache/kuyruklar, Sanctum + Socialite (Apple / Google) kimlik doğrulama, rol tabanlı yetkilendirme ve Sentry izleme.

  • 02

    BiteScore motorunu tasarladım: deniz & hava koşulları, barometrik basınç eğilimi, ay evresi ve alacakaranlığa dayalı verimli saatleri birleştiren tür ve deniz bazlı ısırma tahmini. Her bileşen kaynağını taşır; ölçülen ve tahmin edilen girdiler asla eşit gösterilmez.

  • 03

    Harita katmanını MapLibre GL ve HTTP range istekleriyle servis edilen self-hosted Protomaps / PMTiles vektör karolarıyla; arayüzü Vue 3 + Tailwind CSS 4 (Vite) ve Three.js görselleriyle geliştirdim.

  • 04

    Tüm üçüncü taraf hava durumu çağrılarını tek çıkış noktası olan bir Python / Flask mikroservisine (gunicorn, httpx) izole ettim; sağlayıcı değişse bile PHP tarafına dokunulmuyor.

  • 05

    Mobil istemciyi Expo SDK 57 / React Native 0.86 ile geliştirdim: MapLibre haritalar, Firebase, RevenueCat abonelikleri, Google Mobile Ads ve Apple ile giriş.

  • 06

    Ürünü 8 dile yerelleştirdim; sitemap, schema.org yapısal veri, IndexNow, llms.txt ve otomatik OG görselleriyle SEO katmanını uçtan uca kurdum.

  • 07

    Üretim ortamını DigitalOcean Ubuntu sunucuda kendim işletiyorum: nginx + PHP-FPM, Docker Compose (PostGIS 17, Redis 8), Cloudflare, script'li git deploy ve veritabanı yedekleri.

Uygulamadan ekranlar

Kaydırarak gezin →

  • Bugün: hava, deniz ve günün öne çıkanları

    Bugün: hava, deniz ve günün öne çıkanları

  • Av sahası haritası

    Av sahası haritası

  • Mera detayı

    Mera detayı

  • Tür rehberi: verimli aylar, kıyı rehberi

    Tür rehberi: verimli aylar, kıyı rehberi

  • Pisca AI asistanı

    Pisca AI asistanı

  • Av günlüğü

    Av günlüğü

  • Av kaydı oluşturma

    Av kaydı oluşturma

  • Topluluk akışı

    Topluluk akışı

Web arayüzü

piscatorium.com
Ana sayfa

Ana sayfa

Dalga, rüzgâr, su sıcaklığı ve akıntı; av sahaları, yasak alanlar ve yürürlükteki mevzuat — hepsi tek haritada.

piscatorium.com
Av sahası haritası

Av sahası haritası

Türkiye görünümünde 1.462 kıyı av sahası ve 2.089 iç su noktası; MapLibre GL üzerinde kümelenerek gösteriliyor.

piscatorium.com
Tür sayfası: Lüfer

Tür sayfası: Lüfer

Tür bilgisi, bölge seçimi, meralar, sezon ve koşullar, yem ve takım, kurallar — tek sayfada.

piscatorium.com
Bölge sayfası: Marmara

Bölge sayfası: Marmara

Her deniz için av sahaları, öne çıkan türler ve göç dönemlerini belirleyen koşullar.

piscatorium.com
Mera sayfası: Sarayburnu

Mera sayfası: Sarayburnu

Her mera için uydu görüntüsü, konum önizlemesi, katalogdaki türler, model derinlik bandı ve erişim bilgisi.

piscatorium.com
Yem rehberi

Yem rehberi

Doğal ve sahte yemler, ilişkili oldukları türler ve yem rengi / sunum rehberi.

Diğer projeler

Tüm projeler →

Kişisel · iOS & Android'de yayında

Dareaplan

Kişisel & aile finans planlayıcısı

Çoklu para birimli bütçe uygulaması: gelir/gider takibi, birikim hedefleri, yatırımlar, paylaşımlı aile planları ve yapay zekâ ile fiş tarama.

  • React Native (Expo)
  • TypeScript
  • Laravel 12
  • MySQL
  • Firebase

Kişisel · App Store'da yayında

MindTap

Izgara tabanlı hafıza oyunu

Giderek büyüyen ızgaralar (3×3'ten 8×8'e) ve artan zorlukla desen ezberleme oyunu. Günlük meydan okumalar, küresel liderlik tablosu, başarımlar ve neon temalar.

  • React Native (Expo)
  • TypeScript
  • Reanimated
  • Firebase
  • RevenueCat