Hizmet

Web yazılımı

Web siteleri, özel web uygulamaları, müşteri portalları, SaaS platformları ve web tabanlı kurumsal yazılımlar geliştiriyoruz — backend, frontend, arayüzler ve yapay zeka işlevleri tek elden.

Hizmet kapsamı

Neler geliş­ti­ri­yo­ruz?

Web yazılımı, tarayıcıda çalışan sistemlerin tasarımı, geliştirilmesi ve sürdürülebilir işletimidir. Web siteleri işletmenizi tanıtıp talep oluştururken; web uygulamaları yetkilendirme, rol ve veri yönetimiyle iş süreçlerinizi dijitalleştirir. Platformlar ise birden fazla tarafı tek bir altyapıda bir araya getirir (SaaS veya pazaryeri modelleri). Batunet tüm bu çözümleri sunar; uzmanlığımız, zorlu kurumsal süreçleri yöneten web uygulamaları ve platformlar üzerinedir.

  1. Web siteleri

    Bir web sitesi işletmenizi, hizmetlerinizi ve içeriklerinizi tanıtır, talep toplar. Bir site oluşturucunun yetmediği yerlerde web sitesi geliştiriyoruz: verilere, formlara ve sistemlere bağlı, hızlı, arama motorlarında bulunabilir ve yıllarca bakımı yapılabilir.

    Ayrıntılar

  2. Özel web uygulamaları

    Bir web uygulaması, hazır yazılımların karşılamadığı süreçleri dijitalleştirir: oturum açma, roller, kendine özgü bir veri modeli ve iş kuralları. Bu uygulamaları backend'deki iş mantığından tarayıcıdaki arayüze kadar geliştiriyoruz. Özel yazılımdan tam olarak bunu anlıyoruz.

  3. Müşteri portalları ve kurumsal yazılımlar

    Portallar müşterilere, bayilere veya iş ortaklarına verilere, belgelere ve işlemlere erişim sağlar; her biri kendi rolleri ve yetkileriyle. Web tabanlı kurumsal yazılımlar ise teklif, proje ve faturalama gibi iç süreçleri tek bir sistemde birleştirir. Her ikisi de mevcut BT altyapısına uyum sağlamalıdır: oturum açma, ERP, CRM.

  4. SaaS platformları ve pazaryerleri

    Bir platform, tek bir kod tabanı üzerinden çok sayıda müşteriye veya tarafa hizmet verir — çok kiracılı (multi-tenant), rollerle, faturalamayla veya bir ilan süreciyle. Platform çekirdeğini, kullanıcı ve işlev sayısıyla birlikte büyüyebilecek şekilde geliştiriyoruz.

  5. Backend ve frontend

    Backend iş mantığını, verileri ve arayüzleri taşır — bizde PHP, Laravel veya Symfony ile. Frontend tarayıcıdaki arayüzdür; etkileşim, yükleme süresi veya bulunabilirlik gerektirdiğinde React, Vue ya da Next.js ile geliştirilir. Her ikisi de tek elden ve ortak bir arayüz üzerinde oluşur.

  6. API'ler ve sistem entegrasyonları

    Neredeyse hiçbir web uygulaması tek başına çalışmaz. ERP, CRM, ödeme hizmetleri, iş ortağı ağları ve veri kaynaklarını sürümlenmiş arayüzler üzerinden bağlıyor, uygulamalar ve iş ortakları için kendi API'lerinizi sunuyor ve aradaki süreçleri otomatikleştiriyoruz.

  7. Web çözümlerinde yapay zeka entegrasyonu

    Bizde yapay zeka, kendi başına bir amaç değil, web uygulamasının bir işlevidir: belgeleri okumak, içerikleri özetlemek, kendi verileriniz içinde arama yapmak. Mevcut modelleri net sınırlar, yedek çözümler (fallback) ve öngörülebilir maliyetlerle entegre ediyoruz.

  8. Mevcut web uygulamalarının modernizasyonu

    Birçok web uygulaması yıllar içinde büyümüştür — eski framework sürümleri üzerinde, testsiz, bilgisi birkaç kişinin elinde. Bunları tek seferde yeniden yazmak yerine canlı ortamda adım adım modernize ediyoruz.

  9. Bakım, sürekli geliştirme ve işletim

    Bir web uygulaması yayına alındığında bitmiş olmaz. Güncellemeleri, izlemeyi (monitoring), hata gidermeyi ve sürekli geliştirmeyi üstleniyoruz — hem kendi geliştirdiğimiz hem de devraldığımız sistemler için.

Değerlendirme

Ne zaman uygun — ne zaman değil?

Projeye uyan yolu öneririz — bu hazır bir ürün olsa bile.

Uygun

  • Bir süreç tarayıcıda çalışmalı — çalışanlar, müşteriler, bayiler veya iş ortakları için — ve hazır yazılımlar bunu karşılamıyor.
  • Bir web sitesi veya web uygulaması; oturum açma, roller ve kendi verileriyle bir portala veya platforma dönüşmeli.
  • Bir web uygulamasının ERP, CRM, ödeme hizmetleri veya başka sistemlere bağlanması gerekiyor.
  • Yıllar içinde büyümüş bir web uygulaması modernize edilmeli, devralınmalı veya uzun vadeli desteklenmeli.

Uygun değil

  • Bir site oluşturucunun veya standart bir CMS'in tamamen karşıladığı basit bir kurumsal tanıtım sitesi.
  • Masaüstü yazılımı veya endüstriyel otomasyon yazılımı — ikisini de sunmuyoruz.
  • Veri, süreç veya işletim açısından teknik gereksinimi olmayan salt bir tasarım ya da kampanya projesi.
Referanslar

Benzer çalışmalar.

Yayımlanmış projeler; her birinde bizim üstlendiğimiz kısım belirtilmiştir. Diğer referansları görüşmede paylaşırız.

  1. Beyond Move için elektrikli mobilite pazaryeri

    Kamuya açık bir e-mobilite pazaryerinin Laravel API'si, Nuxt frontend'i ve yönetim paneli — 2021'de yeniden geliştirildi, 2022'de genişletildi.

    LaravelVuePHP
  2. B&R Chiptuning için dosya servisi portalı

    Bayi portalı ve bakiye bazlı faturalama içeren dosya hizmeti portalı — 2017'de devralındı, Laravel üzerinde yeniden kuruldu ve o zamandan beri geliştiriliyor.

    LaravelPHP
  3. Dondino için cashback platformu

    Üye alanı, yönetim paneli ve affiliate ağı entegrasyonları içeren cashback platformu — geliştirme ve destek, 2015'te devralındı.

    LaravelPHP
  4. Anademir için inşaat projesi ERP'si

    Teklif, proje, malzeme ve faturalama için web tabanlı kurumsal yazılım — 2021'den itibaren geliştirildi ve birkaç yıl boyunca desteklendi.

    LaravelVuePHP
  5. Büyük Veri Odaklı SEO Platformu

    Crawler, raporlama ve yapay zeka işlevleri içeren web tabanlı SaaS ürünü — 2017'den bu yana teknik olarak geliştiriliyor.

    SymfonyElasticsearch
  6. American Express bağlamında web bileşenleri

    Bir proje zinciri kapsamında hayata geçirilen etkileşimli web bileşenleri ve bunların yönetimi. Hedef sayfaların kendisi Batunet'in sorumluluğunda değildi.

    SymfonyPHPJavaScript
  7. BeyondAI: Yapay zeka görünürlüğü üzerine araştırmalar

    Üç dilde araştırma sayfaları, raporlar ve PDF çıktılarıyla kendi araştırma portalımız — Batunet tarafından tasarlandı, geliştirildi ve işletiliyor.

    Next.jsTypeScriptReact-PDF
Proje süreci

İlk görüşmeden çalışan sisteme.

Her proje aynı dört adımı izler. Ara sonuçları yalnızca sonda değil, süreç boyunca görür ve değerlendirirsiniz.

  1. 01

    İhtiyacı anlamak, gereksinimleri netleştirmek

    İlk görüşmeyi doğrudan yönetimle yaparsınız; projenizi, iş süreçlerinizi ve mevcut sistemlerinizi konuşuruz. Ardından hedefleri ve gereksinimleri yazılı hâle getirir, özel geliştirmenin anlamlı olup olmadığını açıkça söyleriz.

  2. 02

    Çözümü ve mimariyi planlamak

    Teknik bir çözüm önerir, kapsamı ve uygulama sırasını belirler, temel kararları gerekçeleriyle birlikte belgeleriz.

  3. 03

    Geliştirmek ve birlikte kontrol etmek

    Testler ve kod incelemeleriyle aşama aşama geliştiririz. Ara sonuçları düzenli olarak sunarız; böylece erken değerlendirip öncelikleri değiştirebilirsiniz.

  4. 04

    Yayına almak ve desteğe devam etmek

    Yayına alındıktan sonra bakım, güncelleme, izleme ve geliştirmeyi kararlaştırılan kapsamda üstleniriz. Projeye özel kaynak kod ve dokümantasyon size teslim edilir.

İş birliğinin ayrıntıları →
Sonuç

Proje sonunda elinizde olanlar.

  • Süreçlerinize uyan bir web çözümü — tersi değil

  • Backend, frontend ve arayüzler tek elden, sorumluluğu üstlenen tek bir ekiple

  • Sisteminizin kaynak kodu ve dokümantasyonu sizde kalır

  • Bakımı yapılabilen ve genişletilebilen, belgelenmiş bir temel

Sorular

Web yazılımı hakkında sorular

  • Web geliştirmede hangi teknolojileri kullanıyorsunuz?

    Backend'de Laravel veya Symfony ile PHP, frontend'de TypeScript ile React, Vue veya Next.js, veritabanı olarak çoğunlukla PostgreSQL. Laravel'i net sınırları olan iş uygulamaları için, Symfony'yi katı yapı gerektiren sistemler için seçiyoruz. Yükleme süresi ve bulunabilirlik önemliyse Next.js, etkileşimli arayüzler için React ve Vue kullanıyoruz. Bu teknolojilerin farklı sürümleri üzerinde çalışan mevcut uygulamaları da devralıyoruz.

  • Mevcut bir web uygulamasını devralabilir misiniz?

    Evet. Kodun, işletimin ve açık risklerin envanterini çıkararak başlıyor, mevcut bilgiyi güvence altına alıyor ve ardından bakım ile sürekli geliştirmeyi üstleniyoruz. Eskimiş framework sürümlerini canlı ortamda adım adım modernize ediyoruz.

  • Batunet nerede bulunuyor ve kimler için geliştiriyorsunuz?

    Merkezimiz ve geliştirme ekibimiz Denizli’de bulunuyor. 2015’ten bu yana Almanya, Avusturya ve İsviçre’deki işletmeler için web çözümleri geliştiriyoruz.

Web çözümünüz hakkında konuşalım.

Neyin oluşturulması veya değişmesi gerektiğini kısaca anlatın — web sitesi, portal, platform ya da mevcut bir web uygulaması. İlk görüşmeyi doğrudan şirket yönetimiyle yaparsınız.