İçeriğe geç
aywebyazilim

Hizmet

Özel PHP/Laravel Yazılımı

İş süreçlerinize özel, ölçeklenebilir yazılım ve otomasyon sistemleri.

Özel yazılım, hazır bir paketin karşılamadığı bir iş süreci olduğunda gündeme gelir. Belirtisi hep aynıdır: programın yapamadığı adım bir Excel dosyasına taşınmıştır, o dosya bir kişinin bilgisayarındadır, kimse formülüne dokunmaya cesaret edemez ve raporlara girmez.

Laravel tabanlı geliştirdiğimiz sistemlerde amaç, o adımı sistemin içine geri almaktır. İşin kendi kavramları — iş emri, maliyet reçetesi, cari, vade, kesim dakikası — veri modelinin kendisine oturur. Hesaplar tek yerde tanımlanır, iş kuralları sunucu tarafında uygulanır, süreç değiştiğinde yazılım da değişir.

SARGE Mühendislik için yazdığımız makine yatırımı fizibilite hesabı, Lunasan Grup için kurduğumuz çift para birimli finans yapısı ve NDA kapsamında geliştirdiğimiz kişiye özel kalori takip uygulaması, hazır bir pakette karşılığı olmayan işlerdi. Üçü de bu yüzden yazıldı.

Kazanım

Bu hizmet ne kazandırır

Nasıl çalışır

Projenin akışı

  1. 01

    Süreç keşfi

    Mevcut akış olduğu gibi çıkarılır: hangi form, hangi Excel, hangi onay, hangi telefon görüşmesi.

  2. 02

    Öncelik sırası

    En çok tekrar eden ve en çok hata üreten adım ilk faza alınır; geri kalanı sıraya girer.

  3. 03

    Veri modeli

    İşin kavramları modele oturtulur ve her rakam için tek doğruluk kaynağı belirlenir.

  4. 04

    Geliştirme ve test

    Modüller çalışır parçalar hâlinde teslim edilir; iş kuralları otomatik testlerle korunur.

  5. 05

    Veri aktarımı

    Mevcut listeler ve açılış bakiyeleri aktarılır, bir süre eski yöntemle paralel kullanılır.

  6. 06

    Bakım ve geliştirme

    Süreç değiştikçe yazılım güncellenir; her sürümde neyin değiştiği yazılı kalır.

01

Ne zaman hazır paket, ne zaman özel yazılım?

Her ihtiyaç özel yazılım gerektirmez ve bunu söylemek işimize gelmese de söylüyoruz. Yanlış yerde özel yazılım, hem pahalı hem de gereksiz bakım yükü demektir.

Ayrım şurada: herkeste aynı olan işler için hazır paket daha ucuz ve daha doğrudur. Muhasebe, bordro, beyanname bu gruba girer; mevzuat değişince güncellemesi de size kalmaz. Sizi rakibinizden ayıran süreç ise hazır pakette yoktur — fiyatlandırma mantığınız, üretim akışınız, sektörünüze özgü hesaplarınız oradadır.

  • Hazır paket: muhasebe, bordro, beyanname, standart e-ticaret
  • Özel yazılım: fiyatlandırma mantığınız, üretim akışınız, sektöre özgü hesaplar
  • Karma yaklaşım: özel yazılım + hazır muhasebe programı, aralarında entegrasyon

Çoğu firmada doğru cevap üçüncüsüdür ve keşif çalışmasında bunu birlikte netleştiririz.

02

Neden Laravel

Teknoloji seçimi bir moda tercihi değil, on yıllık bir bakım kararıdır. Bugün hızlı yazılan ama üç yıl sonra geliştirici bulunamayan bir teknoloji, ucuz başlayıp pahalı biten bir seçimdir.

Laravel'i seçmemizin sebebi olgunluğu ve yaygınlığı. Güvenlik varsayılanları kutudan çıkar, test altyapısı yerleşiktir ve bu teknolojiyi bilen geliştirici bulmak zor değildir — yani sistemi başka bir ekip devralabilir.

  • Framework'ün güvenlik varsayılanları: CSRF koruması, ORM ile sorgu güvenliği, otomatik çıktı temizleme
  • Yerleşik test altyapısı — iş kuralları kod değiştikçe sınanır
  • Yaygın bilinen bir teknoloji: devralınabilirlik ve geliştirici bulunabilirliği
  • Paylaşımlı hostingden kendi sunucunuza kadar geniş barındırma seçeneği

03

Mevcut sistemlerle entegrasyon

Özel yazılım boş bir alana kurulmaz. Firmada zaten bir muhasebe programı, belki bir e-ticaret sitesi, bir kargo anlaşması ve bir e-fatura sağlayıcısı vardır. Yeni sistemin işi bunları değiştirmek değil, aralarındaki elle taşınan veriyi ortadan kaldırmaktır.

Entegrasyonları hata toleranslı ve izlenebilir kuruyoruz: bir aktarım başarısız olduğunda sessizce kaybolmaz, kaydı düşer ve tekrar denenebilir.

  • Muhasebe ve ön muhasebe programları
  • Kargo, pazar yeri ve e-ticaret altyapıları
  • Ödeme altyapıları ve banka dosya formatları

Sınırı da söyleyelim: API'si olmayan kapalı bir programla gerçek zamanlı entegrasyon kurulamaz. Böyle durumlarda dosya bazlı aktarım (Excel/CSV) planlanır ve bunun manuel bir adım olduğu baştan kabul edilir. "Her şeyle konuşur" demeyiz.

04

Test ve sürüm disiplini

Bir iş yazılımında en pahalı hata, kimsenin fark etmediği hatadır: bir hesap yanlış çalışır, aylarca yanlış rakam üretir ve fark edildiğinde geriye dönük düzeltme işi çıkar.

Bunu önlemenin tek yolu, kritik iş kurallarını otomatik testlerle korumaktır. Malzeme uyumu, fiyat hesabı, vade hesabı gibi kurallar için nöbetçi testler yazılır; kural yanlışlıkla bozulursa sürüm çıkmadan yakalanır.

  • İş kuralları için otomatik test
  • Her sürümde neyin değiştiğinin yazılı kalması
  • Düzenli veritabanı yedeği ve geri dönüş planı
  • Hareket kayıtları: kim neyi ne zaman değiştirdi

05

Devir: kod sizin, bağımlılık yok

Özel yazılımda en çok sorulan soru teknik değil, ticaridir: "Siz olmazsanız ne olacak?" Bu, sorulması gereken bir sorudur ve cevabını sözleşmeye yazıyoruz.

Kaynak kod ve veriler müşterinindir. Kurulum ve mimari notları teslim edilir. Yaygın bir teknoloji seçildiği için devralacak ekip bulmak mesele olmaz. Bizimle çalışmaya devam etmek bir tercih olmalı, mecburiyet değil.

  • Kaynak kod ve veriler müşteride
  • Kurulum, dağıtım ve mimari notları teslim edilir
  • Veritabanı yedekleri düzenli alınır ve müşteriye de verilebilir
  • Bakım anlaşması dönemsel ve iptal edilebilir

Referanslar

Bu hizmeti verdiğimiz projeler

Endüstriyel Makine İmalatı SARGE Mühendislik

SARGE Mühendislik Kurumsal Web, Yatırım Analizi ve Raporlama Otomasyonu

Endüstriyel makine imalatçısı SARGE Mühendislik için; makine ve proje içeriklerinin panelden yönetildiği kurumsal web sitesi ile makine yatırımının insan gücüne karşı maliyetini, amortisman süresini ve beş yıllık getirisini hesaplayan yatırım analizi, müşteri takibi (CRM), üretim takibi ve otomatik PDF raporlama panelini geliştirdik.

  • #Yatırım Analizi
  • #CRM
  • #Üretim Takibi
Outdoor Ürün Ticareti Lunasan Grup

Lunasan İşletme Yönetim ve Finans Takip Yazılımı

Outdoor ürünlerini kendi markasıyla satan iki ortaklı Lunasan Grup için; kasa ve ortak sermayesini çift para birimiyle (₺/$) izleyen, sanayi makinesi yatırımlarını, fason imalat ve sevkiyat süreçlerini, cari hesapları, çek-vade takibini ve ortak bazlı kâr dağıtımını tek panelde toplayan ERP + CRM uygulaması geliştirdik.

  • #ERP
  • #CRM
  • #Çift Para Birimi
Sağlık ve Fitness Teknolojileri Gizli Müşteri · NDA

Kişiye Özel Kilo ve Kalori Takip Uygulaması (PWA)

Kullanıcının kendi ölçülerinden bazal metabolizmasını ve günlük kalori bütçesini hesaplayan, kişisel kilo haritası çıkaran; her sabahki tartıyı, ürün bazlı kalori girişini ve tabak fotoğrafından kalori tahminini tek yerde toplayan mobil öncelikli PWA uygulaması.

  • #PWA
  • #Mobil Uygulama
  • #Görsel Analiz

Sık sorulanlar

Merak edilenler

Ne kadar sürer, ne kadar tutar?

Kapsam netleşmeden takvim veya bütçe vermiyoruz. İlk adım keşif çalışmasıdır: süreci sahada izler, hangi adımların yazılıma döneceğini çıkarırız. Çıktısı bir kapsam dokümanıdır ve fiyat teklifi bunun üzerinden verilir.

Mevcut verilerimizi aktarabilir misiniz?

Evet. Müşteri/cari listeleri, ürün ve malzeme tanımları Excel'den toplu aktarılabilir; açılış bakiyeleri girilebilir. Sisteme geçiş, sıfırdan veri girme işine dönüşmez. Mevcut listeniz dağınıksa temizlik adımı ayrıca planlanır — bu iş çoğu zaman tahmin edilenden uzundur.

Kod bize mi ait olur?

Evet. Geliştirilen kaynak kod ve veriler müşterinindir, sözleşmede yazılı hâle getirilir. Kullanılan açık kaynak bileşenlerin kendi lisans şartları geçerli kalır.

Mevcut muhasebe programımızla konuşur mu?

Programın bir API'si veya dışa aktarma yeteneği varsa evet. Yoksa gerçek zamanlı entegrasyon kurulamaz; bu durumda dosya bazlı aktarım planlanır ve manuel bir adım kaldığını baştan söyleriz. Hangi programı kullandığınızı keşif aşamasında birlikte kontrol ederiz.

Siz projeyi bırakırsanız ne olur?

Kod, veri ve kurulum notları sizde olduğu için sistem sizinle kalır. Laravel yaygın bilinen bir teknoloji olduğundan devralacak ekip bulunur. Bakım anlaşmamız dönemseldir ve iptal edilebilir; sistemin çalışması buna bağlı değildir.

Sistem internetsiz çalışır mı?

Genel yaklaşımımız hayır ve bu bilinçli bir tercih. Bakiye, stok ve tahsilat gibi rakamlarda eski veriyle karar vermek, hiç görmemekten daha kötü sonuç doğurur. Gerçekten çevrimdışı çalışması gereken özel bir durum varsa bunu ayrı bir tasarım kararı olarak baştan konuşuruz.

Projenizi konuşalım

İhtiyacınızı paylaşın; ekibimiz talebinizi inceleyip 1 iş günü içinde dönüş yapsın. Ön değerlendirme ücretsizdir, NDA’ya uygun çalışırız.