İçeriğe geç
Muhammet Şafak
en
Garajdaş mimari şeması — marka düzeyi tek kulüple marka-model düzeyi çoklu kulübü karşılaştıran çözünürlük diyagramı, şemanın tek sahibi Laravel API'sinden web (Next.js) ve mobil (Expo/React Native) istemcilere uzanan oklar, tamamlanan beş MVP fazı ve 97 test rozeti

Garajdaş

Devam ediyor Yan Yayınlar

Garajdaş, her araç marka-modelinin kendi kulübü olduğu, içten yanmalı ve elektrikli araçları aynı çatıda tutan bir topluluk platformudur. Tek bir API şeması web (Next.js) ve mobil (Expo/React Native) istemcisi tarafından paylaşılır, tasarım sistemi tek dosyada tanımlı ve elle senkronlanır. MVP fazları kapandı, API'de 97 test var; platform yayında.

Rolüm
Founder & Developer
Süre
Eylül 2026 — Devam ediyor

Teknolojiler

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

Yetenekler

API Design Product Taxonomy Cross-Platform Architecture Mobile Development Design Systems Community Platform Design

Garajdaş, her araç marka-modelinin kendi kulübü olduğu; içten yanmalı ve elektrikli araçları aynı çatıda tutan bir topluluk platformudur. Kulüp biriminin marka değil marka-model olması bilinçli bir karar: marka düzeyinde tek kulüp kurmak listeyi kısaltıp moderasyonu kolaylaştırırdı, ama aracıyla ilgili sorunun neredeyse tamamı modele ve yıla özel olduğu için marka düzeyi sorunun sorulduğu çözünürlükte değil. Kullanıcı ilgilendiği kulüplere abone oluyor, akış oradan geliyor.

Mimariyi sade tuttum: tek API (Laravel 13) şemanın tek sahibi, üstünde Next.js 16 ile web ve Expo/React Native ile mobil istemci var. Tasarım sistemi tek bir dosyada tanımlı ve iki platformda elle senkronlanıyor — polyrepo’da bir token build aracı kurmadım, üçüncü bir yapı adımı ve sürüm hattı iki istemci için ödenmeye değmedi; kural bunun yerine sözleşmeye yazıldı. MVP fazları (altyapı, kimlik ve kulüp taksonomisi, içerik/etkileşim yüzeyi, mobil ve web istemcileri, sertleştirme ve bildirimler) kapandı; API tarafında 97 test var, web’de lint/build/canlı smoke ve mobilde lint/tsc/bundle export doğrulandı. Kod tarafında bilinen eksik yok, kalan iş hesap/kimlik bilgisi (Google OAuth, push bildirim) ve mobil mağaza süreci; platformun kendisi yayında.

Beslediği alan: JavaScript Geliştirici

Diğer Projeler

Tüm projeler
academia.sh ders ekranı — müfredat/kurs/konu/ders hiyerarşisi, teori ve sahadan problemin aynı ders metninde aktığı panel, tam metin arama ve sertifika kayıt dondurma özetleri

academia.sh

Devam ediyor

Founder & Author

Seviye: Aktif Geliştirme

academia.sh, bir dersin teorisini sahadan gelen gerçek bir problemden ayırmayan, dersleri kayıt olmadan ücretsiz okunan bir öğrenme platformudur. Müfredat-kurs-konu-ders hiyerarşisiyle sunulur, ilerleme ve quiz teoriyle problemi ayırmadan ders bazında ölçülür, tam metin arama Postgres üzerinde çalışır; kurs sonu sınavı, sertifika ve çalışma asistanı Pro katmanda. İçerik ayrı bir GitHub reposunda tutulur; ilk alan bilgisayar bilimleri, model baştan çok disiplinli tasarlandı.

Laravel PHP Livewire +6 daha
Eylül 2026 — Devam ediyor
Devrazzi durum makinesi — RAW → EVALUATING → APPROVED/REJECTED → PUBLISHED dört kutulu boru hattı, Ollama ile yerel eleme eksenleri ve 7 eşiği, eşiği geçen kaydın DeepSeek/Gemini/OpenAI/Claude arasında adıma özel modele devri, web ve iOS'ta canlı durum rozetleri

Devrazzi

Devam ediyor

Founder & Developer

Seviye: Aktif Geliştirme

Devrazzi, geliştirici haberindeki sinyal/gürültü sorununu insan editöre değil katmanlı bir model hattına bırakan bir içerik ürünüdür. Kaynakları toplar, ilk elemeyi yerelde Ollama ile yapar, eşiği geçeni DeepSeek/Gemini/OpenAI/Claude arasında adıma özel bir modele devreder ve TR/EN sentezi uçtan uca üretip yayınlar. Web ve iOS'ta canlı; tam makale çıkarımı henüz yok, bu bilinen bir sınır olarak açık tutuluyor.

TypeScript Node.js Prisma +8 daha
Eylül 2026 — Devam ediyor
Qurandia eşleştirme motoru — numara eşleştirmenin %0-14, metin parmak izinin %91-99 tutarlı olduğunu gösteren karşılaştırma çubukları, sure/ayet/meal/kelime/kök/tefsir/hadis sayılarını içeren dokuzlu istatistik ızgarası, PostgreSQL tam metin arama ve Türkçe çeviri kapsamı rozetleri

Qurandia

Devam ediyor

Founder & Developer

Seviye: Aktif Geliştirme

Qurandia, birbirini tanımayan hadis veri setlerini numaraya değil metnin harf düzeyinde parmak izine güvenerek eşleştiren; Kur'an ve hadis merkezli, açık ve ücretsiz bir okuma ve araştırma kaynağıdır. Meal, kelime-kelime çözümleme, tefsir, sebeb-i nüzul, hadis külliyatı ve arama tek çatı altında; doğrudan numara eşleştirmesi %0-14 tutarlıyken, metin parmak izi eşleşmeyi %91-99'a çıkarıyor. Türkçe hadis çevirisi kapsamı bugün %83.

Laravel PHP Livewire +7 daha
Eylül 2026 — Devam ediyor

Sitede Ara

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

Esc ile kapat Pagefind ile güçlendirildi