Teklif al

Mobil Uygulama · İzmir

İzmir markaları için Mobil Uygulama

Ege'de üreten bir firma sattığı makinenin servisini de kendi yapıyorsa, ihracat hedefi büyüdükçe satış sonrası kayıt da büyüyor. Sorun, bilginin ilk nerede yazıldığında: iş tezgâhın ya da aracın başında yapılıyor, ayrıntılar akşam masada ikinci kez yazılıyor. AlgoCar'da girişi tek noktaya indirdik. İşi yapan kişi kaydı telefonda bir kez açıyor; o kayıt servis, stok ve muhasebe tarafını birlikte besliyor. İzmir mobil uygulama geliştirme işine bu noktadan bakıyoruz.

Mobil Uygulama — İzmir

İzmir'in ticareti ihracata dönük üretim ile perakendenin iç içe geçtiği yerde duruyor; aynı firma hem üretiyor hem sattığını servise alıyor. Böyle bir işletmede kaydın kaç kez yazıldığı doğrudan maliyete dönüşüyor. Bu profile en yakın işimiz AlgoCar; kendi ürünümüz, bakımını biz sürdürüyoruz. AlgoCar oto servis için yazıldı — ihracat, gümrük ve dış ticaret akışı için gösterecek işimiz yok, üretim planlaması da kapsam dışı. Taşınan şey giriş noktasının tekliği: kayıt bir kez açılıyor, zincir boyunca aynı kayıt taşınıyor. Saha uygulaması React Native (Expo), panel Laravel, Inertia ve Tailwind; MySQL kayıt tutuyor, okuma yükünü Redis taşıyor.

  • Kayıt işin yapıldığı yerde telefondan açılıyor; akşam masada yeniden yazılan bir kopya doğmuyor, ikinci giriş diye bir adım kalmıyor.
  • Aynı kayıt servis, stok ve muhasebe tarafını birlikte besliyor; her taraf için ayrı kayıt tutulmadığından ay sonunda eşleştirilecek liste de çıkmıyor.
  • Kapsam yazılı: operasyon, stok ve muhasebe içeride; ihracat belgesi, gümrük ve üretim planlaması dışarıda.

Neden Algoriel

  • Saha ekibi telefondan çalışır

    Kayıt işin yapıldığı yerde açılıyor; personel akşam ofise dönüp bilgiyi yeniden girmiyor.

  • Basılı katalog yerine ekran

    SsangYong showroom kiosku mağazanın kendi cihazında çalışıyor; ziyaretçi indirme, hesap açma ya da kişisel veri adımından geçmiyor.

  • Durum değişince bildirim

    Tahlil.com'da kaydın durumu değiştiğinde bildirim telefona düşüyor; sonucu sormak için arama gerekmiyor.

  • Tek uygulama, iki mağaza

    Telefon uygulamalarını tek bir çerçeveyle yazıyoruz; iOS ve Android için iki ayrı kod tabanı tutmuyoruz.

Ne inşa ediyoruz

Mobil Uygulama
  • Platform kararı işe göre

    İki mağazaya birden çıkacak uygulamayı tek kaynaktan yazıyoruz; bir düzeltme iki mağazaya aynı sürümde gidiyor. Uygulama kilit ekranı, Face ID ya da ses motoru gibi iOS'un kendi yeteneklerine dayanıyorsa doğrudan iPhone için native yazıyoruz. Day Sheet ve Nightproof böyle kuruldu.

  • Kullanım koşuluna göre arayüz

    Arayüz cihaza değil kullanım anına göre kurulur: ayakta mı, tek elle mi, birkaç dakikalık mı. KGM SsangYong showroom kioskunda dokunma hedefleri, yazı boyutu ve gezinme derinliği telefon uygulamasından farklı çıktı.

  • Uygulamanın bağlandığı servisler

    Uygulamanın arkasındaki sunucu ve bildirim kanalı yayından sonra değil uygulamayla birlikte kararlaştırılır. Tahlil.com'un hasta uygulamasında hekim yorumu onaylandığı anda hastayı sonuca geri çağıran bildirim çıkıyor.

  • Kim, nerede

    Girişin kime ait olduğu ve nerede yapıldığı gerekiyorsa cihazın kendisinden doğrulanır. Şantiye personel takibinde okutulan kod kişiyi, cihazın konumu sahayı doğruluyor ve ikisi tek girişte birleşiyor.

  • Bağlantı yokken de çalışma

    Kapsama alanı dışında iş sürüyorsa uygulama bekleme ekranı göstermiyor; bilgi telefonda bekliyor, sinyal dönünce sırayla merkeze iniyor. AlgoKlima'nın saha uygulaması bu koşula göre kuruldu.

  • Hangi cihaza kurulacağı

    Dağıtım bir teslim adımı değil, baştan verilen bir karar: personelin kendi telefonu mu, işletmenin satın aldığı cihaz mı, mağazanın kendi ekranı mı. Şantiye personel takibinde uygulama personelin kendi telefonunda durduğu için saha kapandığında sökülecek donanım kalmıyor.

Buna benzer çalışmalar

Mobil Uygulama · Vaka çalışması

AlgoCar — kayıt bir kez açılıyor, zincir boyunca aynı kayıt taşınıyor

Kendi ürünümüz; başkasına teslim edilmiş bir iş değil, güncellemesini bizim sürdürdüğümüz servis yönetim yazılımı. Asıl karar giriş noktasında: kayıt işin yapıldığı yerde bir kez açılıyor, sonrasında servis, stok ve muhasebe tarafı aynı kaydı okuyor. Her taraf için ayrı kayıt tutulmadığından bir işin maliyeti ile geliri aynı sistemde kapanıyor. Saha tarafı React Native (Expo) ile tek kod tabanından çıkıyor; panel Laravel, Inertia ve Tailwind ile kurulu, ikisi aynı MySQL çekirdeğine bağlanıyor, okuma yükünü Redis taşıyor. Kapsam sınırı: AlgoCar araç servisi için yazıldı, ihracat ve dış ticaret akışı için gösterecek işimiz yok.

Vaka çalışmasını okuyun →

İzmir ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Ekip zaten kâğıda yazıyor, sonra ofiste sisteme giriliyor. Bunun nesi sorun?

    İki kayıt olması. Kâğıt ile sistem arasındaki fark ancak biri onu fark ettiğinde görünüyor. Girişi işin yapıldığı yere aldığınızda ikinci yazım adımı ortadan kalkıyor; sonradan eşleştirilecek bir liste doğmuyor.

  • Ürünümüzü ihraç ediyoruz; sistem dış ticaret tarafını da kapsıyor mu?

    Kapsamıyor. İhracat belgesi, gümrük ve dış ticaret akışı için gösterecek işimiz yok; olmayan kanıtın üstüne söz vermiyoruz. Kapsam operasyon, stok ve muhasebe, servis kaydı bu üçünü birlikte besliyor.

  • Bizim işimiz oto servis değil, makine imalatı ve satış sonrası. AlgoCar ne söylüyor?

    AlgoCar oto servis yazılımıdır, bunu olduğu gibi söylüyoruz. Aktarılabilir olan şey araç ekranları değil, girişin tek olması: kayıt işin başında açılıyor. Servise alınan makine, tesis ya da araç olsun, kaydın okunduğu yer değişmiyor.

  • İzmir'de ekibiniz var mı, sahaya geliyor musunuz?

    Ofisimiz yok, tamamen uzaktan çalışıyoruz. Sahaya gelmek yerine kaydın nerede açıldığını birlikte karara bağlıyoruz: hangi bilgi işin başında girilecek, hangisi sonradan okunacak. Bu karar verilmeden arayüz çizmiyoruz.

Uygulamanızın nerede kullanılacağını anlatın.