yazılım geliştirme, coder, murat acarsoy

Murat Acarsoy

Software Developer

Ana Sayfa Projeler Hakkımda Blog
yazılım geliştirme, coder, murat acarsoy

Murat Acarsoy

Software Developer

Shop Designer

ShopDesigner Nedir?

ShopDesigner içerisinde hızlı bir biçimde mağaza planı çizilip, üç boyutlu tasarımın yapılabildiği ve fiyat listesinin tek tuşta alınabildiği bir mağaza tasarım uygulamasıdır. Shopline Mağazacılık bünyesinde geliştirdiğim proje çok sayıda sürüm halinde yayınlanmıştır.

WPF Masaüstü Sürümü

İlk olarak WPF üzerinde SharpDX grafik motoru ile geliştirdiğim uygulama masaüstü sürümü olarak Almanya Düsseldorf' da 2017 EuroShop Fuarında gösterilmiştir. Shopline Mağazacılığın tasarım departmanı ve Almanya' daki bayisi tarafından çok sayıda mağaza çizimi için kullanılmıştır. Program basit bir biçimde mimari planın çizildiği ardından otomatik oluşan üç boyutlu sahnede ürünlerin yerleşiminin yapıldı bir mantık ile ilerlemektedir. Mağazacılık ürünleri ve özellikle duvar raf sistemleri karmaşık bir mantıkta kurulduğu için, mevcut ürünlerin yerleşimi üç boyutlu modellerin belli mesafelerde birbirini yakalaması ile gerçekleşmektedir. Hangi ürünün hangisini yakalayacağı, hangisiyle etkileşime girmeyeceği belirlendiği için tasarım son derece basit bir mantıkla gerçekleştirilebilmektedir. Tasarımı biten mağazanın tek tuşta fiyat listesi alınıp Excel formatına dönüştürülebilmektedir. Ürün fiyatları ise ürünlerin boyutları ve materyallerine göre değişkenlik gösterir yapıdadır.

ShopDesigner Web Sürümü

Masaüstü sürümünden bir iki ay sonra ShopDesigner projesinin mağaza tasarlayacak kişiler tarafından daha rahat kullanılabilmesi açısından yeni bir çok özelliği ile birlikte web sürümünü geliştirme kararı aldım. Three.js kütüphanesi ile WebGL tabanlı arayüz üzerinde hem plan çizimi, hem üç boyutlu çizim çok daha basit bir biçimde yapılabilmektedir. Uygulama içerisine kullanıcı adı ve şifre ile girilmesi, hangi tasarımcının ya da bayinin hangi mağaza projesini çizdiği konusunda kolaylık sağlamaktadır. Birden çok fiyat listesi oluşturulabilmekte, fiyatlar ve ürün özellikleri veritabanından çekildiği için bu veritabanından rahatça güncellenebilmektedir.