Açık Defter
Projeler

Projeler

Hepsi öğrenmek için başladı, hepsi çalışıyor. Kaynakları açık.

0119–28 Ağu 2026

NetStore

Çevrimdışı çalışan mağaza paneli

İki kişinin aynı defteri Google hesabıyla paylaştığı bir satış ve stok paneli. Kayıtlar Firestore'da eşitleniyor, ağ gidince uygulama çalışmaya devam ediyor, telefona kurulabiliyor. Afgani desteği ve basılabilir fatura var.

Firestore·PWA·Service Worker·JavaScript

Öğrendiklerim
  • Firestore güvenlik kuralları, App Check, service worker önbellek stratejileri — ve izin listesinin istemcide durmayacağı.
0229 Ağu 2026

reply-bot

Instagram yorumlarına ve WhatsApp mesajlarına kendi başına cevap veriyor

Meta'nın webhook'u imzalı geliyor. Tekrar eden sorulara bir kural dosyası cevap veriyor — neyle yazıldığı, kaynağın nerede olduğu, öğrenmeye nereden başlanacağı — kalanı Claude'a gidiyor ve Claude emin olmadığında susuyor. Dört dil, çünkü mesajlar dört dilde geliyor. Tek kural motoru, iki oda: bir yorum gizlenebilir, bir WhatsApp cevabının 24 saati vardır.

TypeScript·Node.js·Express·Claude API

Öğrendiklerim
  • HMAC webhook imzaları, Meta Graph API, ve webhook'a işi yapmadan önce cevap vermek.
0323–29 Ağu 2026

botflow-mcp

Telegram akışlarını panelden değil, modele anlatarak kuruyorsun

Botu bağla, akışı düz adımlarla anlat; sunucu konuşmayı yürütüyor — soru soruyor, cevapları saklıyor, buton basışına göre dallanıyor, insanları etiketliyor ve o etiketlerden çıkan gruplara duyuru yapıyor. MCP konuştuğu için akışı baştan sona model sürüyor; Telegram'a uzun yoklamayla bağlandığından açık bir adrese gerek kalmıyor.

TypeScript·MCP·SQLite·Telegram Bot API

Öğrendiklerim
  • Model Context Protocol, kaldığı yerden devam eden arka plan işleri, ve şemayı yerinde taşımak.
0418 Ağu 2026'dan beri

Açık Defter

Bu site

Çerçeve yok, derleme adımı yok — düz HTML, CSS ve JavaScript. Dört dil aynı arayüzde, Farsça'ya geçince yön sağdan sola dönüyor. Bir kez açtıktan sonra ağ olmadan da okunuyor.

HTML·CSS·JavaScript·Service Worker

Öğrendiklerim
  • Mantıksal CSS ölçüleriyle RTL, tercihleri sayfa boyanmadan önce uygulamak, ve tekrar eden HTML'i bir denetim script'iyle hizada tutmak.
0523 Ağu 2026'dan beri

Profil kartları

GitHub profilimdeki grafikler

Profilimin üstündeki başlık, terminal, dil grafiği ve katkı takvimi üçüncü parti bir servisten gelmiyor. Bir Node script'i GitHub API'sini sorguluyor, SVG'leri çizip depoya yazıyor; bir workflow altı saatte bir yeniliyor.

Node.js·SVG·GitHub Actions

Öğrendiklerim
  • GitHub API'siyle çalışmak, SVG'yi elle yazmak, zamanlanmış workflow'lar.