Teklif al

Web Yazılım · Fatih

Fatih markaları için Web Yazılım

Kartvizit elden çıkan bir nesne: deste hâlinde basılıyor, dağıtılıyor, geri gelmiyor. Telefon değişiyor, yeni depo adresi açılıyor, yetkili unvanı kayıyor; kartın üstündeki bilgi olduğu yerde kalıyor. Fatih'te Tahtakale ve Eminönü hattındaki toptan gıda ve hırdavat işletmelerinde basılı malzeme hâlâ işin merkezinde, sorun da orada başlıyor. QRVizit'i şu an bu soruya göre inşa ediyoruz: kodun işaret ettiği adresi bir kez sabitliyoruz, arkasındaki sayfayı panelden istendiği kadar değiştiriyoruz.

Web Yazılım — Fatih

Tarihî yarımadanın perakendesi, toptan gıdası ve konaklama işletmeleri basılı malzemeyle iç içe: menü, fiyat kartonu, tabela, kartvizit. Değişen bilgi bir kayıtta değil bastırılmış kâğıtta durduğunda güncellemek yeniden baskı demek oluyor. Bu ilçenin sektör profiline en yakın işimiz QRVizit; kendi ürünümüz ve bitmiş gibi anlatmıyoruz, şu an üzerinde çalışıyoruz. Kartvizit için yazıldı: konaklama işletmesinin rezervasyon defteri ya da toptancının sipariş akışı için gösterecek işimiz yok, o yüzden söz de vermiyoruz. Anlatabildiğimiz kısım kaydın biçimi — basılı olan sabit, arkasındaki içerik değişken. Yönetim paneli ile ziyaretçi sayfası tek bir Laravel uygulamasında duruyor; kayıtlar MySQL'de, sayfa içeriği Redis önbelleğinde, arayüz Inertia üstünden React ile geliyor.

  • Baskı bir kez yapılıyor: kodun işaret ettiği adresi sabitliyoruz, sayfanın içeriğini panelden düzenliyoruz; telefon ya da unvan değiştiğinde kart değil paneldeki kayıt güncelleniyor.
  • Kodu okutan kişi hiçbir şey indirmiyor; telefonun kamerası sayfayı doğrudan açıyor, sayfayı Tailwind ile küçük ekranda okunacak biçimde kuruyoruz.
  • Sayfa içeriğini Redis'te önbelleğe alıyoruz; aynı kod çok kez okutulduğunda her okutma MySQL'e inmiyor, kayıtlar tek yerde kalıyor.

Neden Algoriel

  • Tanıtım ve talep bir arada

    Tanıtım sayfalarınız ile gelen talebin işlendiği ekranlar tek uygulamada duruyor; Diotek'te böyle çalışıyor.

  • Liste sunucuda hazırlanır

    Ürün ve ilan listeleri sunucuda hazırlanıp gönderiliyor, tarayıcıda kurulmuyor; Plastik ve Makina'da böyle çalışıyor.

  • İkinci bir giriş kapısı

    Hesaplayıcı, filtre ya da ilan sayfası gibi bölümler kendi adresinde duruyor; ziyaretçi aramadan doğrudan oraya geliyor.

  • Her sayfa kendi adresinde

    Günlük Hava Durumu'nda her tarih ve konum kırılımı kalıcı bir adres taşıyor.

Ne inşa ediyoruz

Web Yazılım
  • İşletmenize özel web uygulaması

    Sitenin arkasında çalışan bölümleri sizin işleyişinize göre kuruyoruz: gelen talep, onay, liste, yönetim paneli. Diotek'te satış öncesi keşif randevusu ile montaj sonrası servis talebi iki ayrı akış olarak kuruldu.

  • Sayfalar sunucuda üretilir

    Listeler ve sayfalar sunucuda hazırlanıp tarayıcıya hazır geliyor; ziyaretçi dolmasını beklediği boş bir ekran görmüyor. Plastik ve Makina'da filtre değiştiğinde sayfa baştan yüklenmiyor, sonuçlar yerinde tazeleniyor.

  • Performans ve aranabilirlik

    Her sayfa kalıcı bir adres taşır; başlıklar ve içerik arama motorunun okuyabileceği biçimde çıkar. Günlük Hava Durumu'nda her tarih ve konum kırılımı kendi adresinde yayınlanıyor.

  • Doğrulama sunucu tarafında

    Form doğrulaması tarayıcıya bırakılmıyor, sunucuda yeniden yapılıyor. Mesai dışında gelen talep de yazılı kayda geçiyor, telefon notunda kalmıyor.

  • Katalog ve filtreler

    Ürün, ilan ya da içerik kataloğu sizin kendi ayrımlarınıza göre kurulur; filtreler alıcının gerçekten sorduğu soruları karşılar. Plastik ve Makina'da sıfır ve ikinci el makineler aynı listede duruyor, durum bir filtre.

  • Yayından sonrası

    Uygulamayı yazan ekip bakımını da sürdürüyor. Yeni bir bölüm eklemek ya da artan yoğunluğu karşılamak ikinci bir sistem kurmayı gerektirmiyor.

Buna benzer çalışmalar

Web Yazılım · Vaka çalışması

QRVizit — basılı kod sabit kalıyor, arkasındaki sayfa panelden değişiyor

Kendi ürünümüz; bitmiş bir kurulum değil, şu an inşa ettiğimiz kayıt biçimi. Kartvizite basılan QR kodun işaret ettiği adresi bir kez sabitliyoruz, arkasındaki tanıtım sayfası panelden istendiği kadar düzenleniyor; elde dolaşan kart olduğu gibi kalıyor. Kodu okutan kişi uygulama indirmiyor, kamera sayfayı doğrudan açıyor. Yönetim paneli ile ziyaretçinin gördüğü sayfa tek Laravel uygulamasında toplanıyor, arayüzü Inertia üstünden React besliyor; ayrı bir API katmanı kurmuyoruz. Sayfa içeriği Redis önbelleğinde, kayıtlar MySQL'de duruyor. Sipariş, ödeme ve stok bu kapsamın dışında; oraya dair gösterecek işimiz yok.

Vaka çalışmasını okuyun →

Fatih 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

  • Kartlarımız zaten bastırıldı. Bu iş yeni bir baskı gerektiriyor mu?

    Evet, ilk adım kod taşıyan bir baskı. Kazanç ondan sonrasında: adres sabit kaldığı için telefon, unvan ya da depo adresi değiştiğinde kartlar değil paneldeki kayıt güncelleniyor. Baskı bir kez, düzenleme istendiği kadar.

  • Toptan çalışıyoruz, ürün listemiz sık değişiyor. Bu sayfa fiyat listesi yerine geçer mi?

    Geçmez. Anlattığımız şey tanıtım sayfası; sipariş, ödeme ve stok kapsamın dışında. Fiyat listesi yayınlamak ayrı bir iş ve QRVizit'in vaadi değil, o yüzden vaat etmiyoruz.

  • QRVizit'i bugün kurabilir miyiz?

    Hayır. Şu an inşa ediyoruz ve yayına girmiş gibi anlatmıyoruz. Bugün gösterebildiğimiz şey ürünün kendisi değil, kurduğumuz kayıt biçimi: adres sabit, arkasındaki sayfa değişken.

  • Kartı taşıyan kişi işten ayrılırsa sayfaya ne oluyor?

    Sayfa panelden yönetiliyor, kayıt işletmenin elinde kalıyor. Ayrılan kişinin sayfası kapatılabiliyor ya da yerine geçen bilgiyle düzenlenebiliyor; dolaşımdaki kart aynı kodu taşıdığı için yeni içeriği açıyor.

Sitenizin arkasında nasıl bir uygulama gerektiğini birlikte çıkaralım.