Fallstudien
Otomiks
Araç sahibini oto servis ve ustalarla buluşturan hizmet pazaryeri.
01
Problem
Araç sahibi bir bakım ya da onarım ihtiyacında doğru ustayı bulmak için çevresine sormak, servisleri tek tek aramak ve işin kapsamını telefonda anlatmak zorunda kalıyor. Servis tarafında ise talep dağınık geliyor: arama, mesaj ve not defteri arasında bölünen bir akış, ne talebin geçmişini ne de verilen cevabın kaydını bırakıyor. İki taraf da aynı işi birbirinden habersiz, kayıt tutmadan yürütüyor.
02
Lösung
Talebin oluşturulmasından servisin dönüşüne kadar tüm akış tek bir Laravel 12 çekirdeğinde, 28 backend modülü olarak kurgulandı. Üzerine Next.js 15 ile web arayüzü, React Native (Expo) ile iOS ve Android uygulamaları geliştirildi. Üç istemci de aynı API’yi ve aynı iş kurallarını kullanıyor: bir özellik bir kez yazılıyor, üç yüzeyde birden çalışıyor. Veri katmanında MySQL var.
03
Ergebnis
Ürünün web sürümü ile iOS ve Android uygulamaları canlıda. Tek kod tabanı sayesinde platformlar arasında davranış farkı oluşmuyor; yeni modül üç yüzeye aynı anda iniyor. Sunucu, web ve mobil tarafının tamamı Erbe Bilişim tarafından geliştirildi ve işletiliyor.
## Mühendislik kapsamı
- **28** — backend modülü, tek Laravel 12 çekirdeğinde
- **3** — canlı platform: web, iOS ve Android
- **1** — ortak kod tabanı ve tek API sözleşmesi
Sunucu tarafı Laravel 12 ve MySQL üzerinde çalışır; web arayüzü Next.js 15, mobil uygulamalar React Native (Expo) ile geliştirildi. Mobil ve web, ayrı ürünler değil aynı çekirdeğin iki yüzü: iş kuralları tek yerde durur, istemciler yalnızca sunar.