İçeriğe geç
Muhammet Şafak
en
Kapak görseli — garajda iki tablette GARAJDAŞ uygulaması: VOLKSWAGEN ID.4 / GOLF başlığı ve Technical Discussion, Modifications, Meetups sekmeleri; arkada bir Golf ile bir ID.4
Ürün oldu

Garajdaş: model-özelinde topluluk, forumun dağınıklığı olmadan

Her araç marka-modelinin kendi kulübü olduğu, ICE ile EV'yi aynı çatıda tutan Reddit-benzeri topluluk platformu; API, web ve mobil paralel yürüyor.

Şu an ne yapıyor

Her araç marka-modelinin kendi kulübü olduğu topluluk platformu; kimlik, içerik, bildirim ve moderasyon akışları tek şemalı API üzerinde yürüyor, web ve mobil istemciler aynı şemayı paylaşıyor. Aracının modeline özel bir topluluk arayan kullanıcı bugün katılabilir.

Başlangıç
Temmuz 2026 — Eylül 2026
Labs’tan çıkış

Tür

Web Mobil

Teknolojiler

Laravel PHP PostgreSQL Next.js React Tailwind CSS Expo React Native TypeScript

Bu iş ürüne dönüştü:

Garajdaş

Bir araç sahibinin en sık sorduğu soru şu: “Bu modelin şu yılki kasasında bilinen bir sorun var mı?” Bugün cevabı Facebook gruplarına, forumlara ve WhatsApp gruplarına dağılmış durumda; hiçbiri model-özelinde organize değil, hiçbiri aranabilir ve kalıcı değil. Garajdaş bunu tek yerde toplama denemesi: her marka-model kendi kulübü, kullanıcı ilgilendiği kulüplere abone oluyor, akış oradan geliyor.

Her marka-model kendi kulübü

Taksonomi kararı ürünün kendisi: İçten yanmalı motorlu (ICE) ve elektrikli (EV) araçlar ayrı dünyalar değil, dört tekerlek ile iki tekerlek de öyle. Aynı çatı, aynı kulüp mantığı. İsim de bu duruşun parçası — “garaj” + akrabalık eki; ürün içinde gerçek bir ilişki tipi, süs değil.

Kulüp biriminin marka değil marka-model olması da bir karar. Marka düzeyinde tek kulüp kurmak listeyi kısaltırdı ve moderasyonu kolaylaştırırdı; karşılığında aynı markanın on beş modeli tek akışta karışırdı. Aracıyla ilgili sorunun neredeyse tamamı modele ve yıla özel — marka düzeyi, sorunun sorulduğu çözünürlükte değil.

Mimari sade tutuldu: tek API (Laravel 13) şemanın tek sahibi, üstünde iki istemci — Next.js 16 ile web, Expo/React Native ile mobil. Tasarım sistemi tek bir dosyada tanımlı ve iki platformda elle senkronlanıyor; polyrepo’da token build aracı yok, bir token değişirse ikisi de aynı commit’te değişiyor.

Token build aracının polyrepo’da kurulmaması da bir karar: üçüncü bir yapı adımı ve üçüncü bir sürüm hattı demekti, iki istemci için ödenmeye değmedi. Kural onun yerine sözleşmeye yazıldı.

MVP fazları kapandı

MVP fazları sırayla kapandı: yerel altyapı ve API iskeleti, kimlik ve kulüp taksonomisi, içerik/etkileşim yüzeyi, Expo mobil istemcisi, Next.js web istemcisi, sertleştirme turu ve bildirimler. API tarafında 97 test; web’de lint + build + canlı smoke; mobilde lint, tsc ve bundle export doğrulandı. Giriş yapılmadan da kulüp ve gönderi sayfaları indekslenebilir şekilde render oluyor — topluluk içeriğinin aranabilir olması ürünün varlık sebebi.

Platform yayında

Kod tarafında bilinen eksik kalmadı; kalanlar hesap/kimlik bilgisi gerektiren işler (Google OAuth doğrulaması, push bildirim kimlik bilgileri) ve mobil mağaza süreci. Platformun kendisi yayında.

Diğer Kayıtlar

Tüm kayıtlar

Kaydırmalı doğru/yanlış bilgi yarışması; asıl mesele oyun değil, istemcinin ürettiği skoru imzayla doğrulanabilir kılmak.

Şu an ne yapıyor

Kaydırmalı doğru/yanlış bilgi yarışması bir mobil uygulama olarak çekirdek döngüsüyle uçtan uca çalışıyor; skoru istemci üretse de server_nonce ve HMAC imzasıyla sunucu tarafında doğrulanıyor. swipenor.com uygulamanın tanıtım sayfasıdır, oyunun kendisi değil.

Mobil Laravel PHP PostgreSQL +6 daha
Temmuz 2026 — Eylül 2026

Düğüm-çizgi bir tahtada deterministik hamlelerle ilerleyen, çevrimdışı bir bulmaca oyunu; 36+6 bölümü tek bir TypeScript çekirdeği web ve mobile besliyor.

Şu an ne yapıyor

Düğüm-çizgi bir tahtada 36 bölüm + 6 gizli bölümü, şans ya da refleks olmadan tamamen deterministik hamlelerle çözdürüyor; tek TypeScript çekirdeği web (PWA) ve mobil (iOS/Android) istemcisini aynı anda besliyor. silkward.com üzerinden tarayıcıdan oynanabilir.

Web Mobil TypeScript Next.js React +3 daha
Eylül 2026 — Eylül 2026

Unix'ten oyunlaştırılmış bir komut setiyle çözülen, tamamen çevrimdışı bir gece vardiyası simülasyonu; tek oyun motoru web ve mobilde aynı anda çalışıyor.

Şu an ne yapıyor

Gece vardiyasında yedi olay tipini, Unix'ten oyunlaştırılmış yirmi dokuz komutla (gerçek bayraklar, Tab tamamlama, man dahil) çözdürüyor; web (PWA) ve mobil (iOS/Android) sürümü aynı oyun motorunu paylaşıyor. sysadmincrisis.com üzerinden tarayıcıdan oynanabilir.

Web Mobil TypeScript Next.js React +3 daha
Eylül 2026 — Eylül 2026

Sitede Ara

Yazı, proje ve sayfalarda arama yapmak için yazmaya başlayın.

Esc ile kapat Pagefind ile güçlendirildi