← Tüm işler

09

Saraybosna, Bosna-Hersek2026webekip işi

Komšija

Yemek, market ve eczane teslimat platformu — API, tanıtım sitesi ve mobil uygulama.

Glovo Bosna-Hersek'ten çekilince esnaf teslimat kanalsız, kurye işsiz kaldı. Platform bu boşluğa oturuyor: düşük komisyon ve nakit ödemeyi bir eklenti değil temel kabul eden bir akış.

Ekip işi. Benim payım: iki dilli tanıtım sitesi ve backend'e bağlı adres araması. API ve mobil uygulama ekip arkadaşlarımla.

  • Tanıtım sitesi — yerelde
  • API + mobil — özel depo

01 — zor kısım

İki dil, tek sözlük

Boşnakça ve Türkçe metinler JSON'da, bileşenlerde tek bir cümle yok. İki dosyanın 115 anahtarı birebir örtüşüyor; Boşnakçanın üç biçimli çoğulu (one/few/other) ICU ile çözülüyor, elle if-else yazılmadı.

02 — zor kısım

Adres araması gerçek veriye bağlı

Ziyaretçinin adresi Saraybosna sınır kutusuyla koordinata çevriliyor ve backend'in yakındaki esnaf aramasına gidiyor. Backend kapalıyken site yine açılıyor; yalnızca arama, hata durumunu açıkça gösteriyor.

03 — zor kısım

Platformun omurgası (ekip)

Fiyat istemciden hiç alınmıyor, sunucuda hesaplanıyor; nakit ödemede para üstü siparişle birlikte kuryeye gidiyor. Durum geçişleri ve kurye ataması koşullu UPDATE ile yapılıyor, iki eşzamanlı atama aynı siparişi alamıyor. Yakındaki esnaf PostGIS ile aranıyor.

Yığın

  • Next.js 16
  • next-intl
  • TypeScript
  • Express
  • PostgreSQL + PostGIS
  • Expo
2
dil
115
çeviri anahtarı
18
tablo, platformda
417
haritalanmış esnaf