İçeriğe geç
aywebyazilim

TEFA Makine Kurumsal Web Sitesi ve İki Dilli Makine Kataloğu

Yatak üretimi için bordür, panel, ped ve kulp makineleri üreten TEFA Makine için; 4 seri altında 15 makineyi Türkçe ve İngilizce tanıtan, teknik özellikleri katalog verisinden otomatik kuran, teknik çizim ve ürün föyü indirmeleri sunan, SEO altyapısı gömülü kurumsal web sitesi ile ürün, medya, içerik ve teklif taleplerinin yönetildiği paneli birlikte geliştirdik.

Müşteri
TEFA Makine
Tamamlanma
2026
  • #Kurumsal Web
  • #Ürün Kataloğu
  • #Çok Dilli
  • #SEO
  • #Laravel
  • #Yönetim Paneli
TEFA Makine Kurumsal Web Sitesi ve İki Dilli Makine Kataloğu

TEFA Makine için, firmanın Excel ve PDF kataloglarındaki ürün bilgisini tek bir veri modelinde toplayan ve bunu Türkçe ile İngilizce olarak yayımlayan kurumsal bir tanıtım sitesi geliştirdik. Ana sayfa dahil her makine sayfası aynı veri odaklı şablondan beslenir; ürün ekleme, teknik değer düzeltme, fotoğraf yükleme ve talep takibi kod değişikliği gerektirmeden yönetim panelinden yapılır.

Süreç akışı: Kaynak paketinin doğrulanması → Veri modeli ve içe aktarma → Referans tasarımın uygulanması → 15 makine × 2 dil → Seri, çözüm ve kurumsal sayfalar → Formlar ve belge indirmeleri → SEO ve güvenlik kontrolleri → Yönetim paneli → Teslim ve önizleme yayını. Aşağıdaki bölümlerde her adımı gerçek arayüz görüntüleriyle inceleyebilirsiniz.

Not: Ekran görüntüleri gerçek arayüzden, temsilî demo verileriyle alınmıştır; talep kayıtları ve kişi/firma adları kurgudur, telefon numarası maskelenmiştir, makine görselleri firmanın geçici önizleme görselleridir.

01

İhtiyaç: 15 makineyi iki dilde tanıtan, kendi kendine yönetilebilen bir site

TEFA Makine, Sakarya Serdivan'da yatak üretimi için bordür, panel, ped ve kulp makineleri geliştiren bir imalatçı. Ürün bilgisi model başına ayrı Excel kataloglarında ve teknik çizim PDF'lerinde dağınık duruyordu; yurt dışı müşterilere aynı bilgiyi İngilizce sunmak, teklif taleplerini tek yerden toplamak ve firmanın kendi ekibinin ürün eklemesine izin veren bir yapı kurmak gerekiyordu.

Elde bir referans tasarım görseli (FT-700 ürün sayfası), 15 Excel, 15 PDF ve bir logo vardı. Makine fotoğrafı ve video yoktu. Projenin çerçevesi baştan netti:

  • Kapsam: 4 seri (VEGA, ORION, VECTOR, DUMA) altında 15 makine, tüm teknik alanlar ve PDF ilişkileri, Türkçe ve İngilizce

  • Tasarım: referans görseldeki yerleşim, oran, renk ve tipografiye bağlı kalınacak; hazır tema kullanılmayacak

  • Yönetim: teknik bilgi gerektirmeyen bir panelden ürün, seri, sayfa, medya ve talep yönetimi

  • Kapsam dışı: sepet, ödeme, üyelik ve fiyatlandırma; site tanıtım ve teklif toplama odaklı

02

Çözüm: veri odaklı tek şablon, iki dilli içerik, gömülü SEO ve yönetim paneli

Siteyi Laravel 13, Blade, Tailwind CSS 4 ve Alpine.js ile tek uygulama olarak geliştirdik; yönetim paneli de aynı uygulamanın içinde. Ürün başına kopya sayfa yazmak yerine tek bir veri odaklı şablon kurduk: ana sayfa dahil her makine sayfası aynı bileşenlerden (hero, üretime genel bakış, öne çıkan özellikler, teknik sekmeler, çizim, galeri) beslenir; yeni bir model eklendiğinde kod değişmez.

  • Kaynaktan içe aktarma: Excel ve PDF paketi bir komutla veritabanına aktarılır; her değerin hangi dosyadan ve hücreden geldiği kaynak kaydı olarak saklanır

  • Çeviri modeli: her metin alanı tek kayıtta Türkçe ve İngilizce değer taşır; ek tablo ve birleştirme yükü yok

  • URL yapısı: /tr/makineler/… ve /en/machines/… gibi çevrilen yol parçaları, iki dilde aynı ürün slug'ı

  • SEO çekirdekte: canonical, hreflang, Open Graph, Product / BreadcrumbList / Organization yapılandırılmış verisi, iki dilli sitemap ve ortama duyarlı robots

  • Dürüst içerik kuralı: kaynakta olmayan hiçbir teknik değer, referans firma veya sosyal bağlantı üretilmedi; eksik fotoğraf alanları "gerçek fotoğraf sağlanmadı" yer tutucusuyla yayımlandı ve panelden değiştirilebilir

Aşağıdaki görüntüler projenin gerçek arayüzünden, temsilî demo verileriyle alınmıştır; talep kayıtları kurgu, telefon numarası maskelidir.

03

Ana sayfa: referans tasarıma bağlı FT-700 vitrini

Ana sayfa, panelden "öne çıkan" olarak işaretlenen makinenin tam ürün sayfasıdır. Referans görseldeki üst menü ve hero düzeni piksel düzeyinde ölçülerek uygulandı; arayüz kullanıcının isteğiyle referansa göre ölçeklendi ve tüm rem tabanlı ölçüler tek noktadan orantılı büyütüldü.

  • Seri etiketi, büyük model adı, ürün başlığı ve kısa özet; "Teklif Al" ve "Katalog İndir" çağrıları

  • Üst menüde ürün serileri açılır liste, TR/EN dil geçişi ve sabit teklif düğmesi

  • Hero görseli geçici önizleme olarak işaretli; gerçek fotoğraf panelden yüklendiğinde etiket kalkar

  • Sayfa başlığı, açıklaması ve Open Graph görseli ürün verisinden otomatik üretilir

04

Üretime genel bakış ve öne çıkan özellikler

Hero'nun altındaki altı metrik kartı, kataloğun ilk sayfasındaki dört özet alanı ile teknik tablodan kural tabanlı seçilen iki alanın birleşimidir. Değerler, birimler ve aralıklar kaynaktaki hâliyle korunur; birim dönüştürme yapılmaz.

  • Üretim kapasitesi, bordür/biye genişliği, dikiş adımı, dikiş sistemi ve kontrol sistemi kartları

  • "Öne çıkan özellikler" bloğu katalogdaki madde listesinden ikonlu kartlara dönüşür

  • Çalışma videosu alanı yalnız doğrulanmış YouTube/Vimeo bağlantısı kabul eder; bağlantı yoksa dürüst bir bilgilendirme gösterir

05

Teknik özellikler: sekmeli tablo, makine çizimi ve donanım listeleri

Teknik bölüm, kaynak kataloğun bölüm başlıklarından (Performans, Otomasyon, Dikiş veya Kesim Sistemi, Uygulama, Elektrik & Pnömatik, Ölçüler & Ağırlık) otomatik gruplanır. Sekmeler klavyeyle de gezilebilir; her grup kendi ikonunu ve sırasını taşır.

  • Ortada teknik çizimin ilk sayfasından üretilen önizleme; tıklanınca büyüyen modal ve PDF indirme düğmesi

  • Sağda "Standart Donanım" ve "Opsiyonel Donanım" listeleri, teknik alanların donanım durumundan otomatik türetilir

  • Kesim makinesi olan modelde "Dikiş Sistemi" yerine "Kesim Sistemi" sekmesi görünür; şablon veriye uyar

06

Galeri, çağrı bandı ve altbilgi

Sayfanın alt kısmında ürün galerisi, teklif çağrısı bandı ve tüm sitenin altbilgisi yer alır. Altbilgi; seriler, çözümler, kurumsal sayfalar ve iletişim bilgilerini panelden yönetilen ayarlardan çeker.

  • Galeri kareleri modal içinde büyür; klavye ile ileri-geri gezilir, Escape ile kapanır ve odak geri döner

  • Sosyal medya bağlantıları kaynakta bulunmadığı için üretilmedi; panelden girildiğinde otomatik görünür

  • Altbilgide "Tasarım ve yazılım" künyesi ve aywebyazilim logosu

07

Makine kataloğu: seri ve uygulama filtresi, model araması

"Tüm Makineler" sayfası 15 modeli kart düzeninde listeler. Her kartta seri, model, başlık ve kataloğun iki temel metriği bulunur; kartlar kendi detay sayfasına açılır.

  • Seri ve uygulama alanına göre filtre, model koduna veya ürün adına göre arama

  • Fotoğrafı olmayan modellerde yer tutucu; fotoğraf panelden yüklenince kart otomatik güncellenir

  • Görseller loading="lazy" ile ertelenir; liste sayfası hafif kalır

08

Seri sayfaları: VEGA, ORION, VECTOR ve DUMA

Her serinin kendi sayfası vardır; menüdeki açılır listeden ve altbilgiden erişilir. Veri paketinde bulunan fakat referans tasarımın menüsünde yer almayan DUMA serisi de aynı tasarım diliyle eklendi.

  • Seri açıklaması ve o seriye bağlı modellerin kartları

  • Kartlardaki metrikler modele göre değişir: bazı makinelerde üretim kapasitesi, bazılarında dikiş hızı ve iğne yapısı

  • Seri, panelden eklenip düzenlenebilir; yeni seri açıldığında menü ve altbilgi otomatik güncellenir

09

Makine detay sayfası: her model aynı şablondan

15 makinenin tamamı, ana sayfayla aynı bileşenlerden oluşan tek şablonu kullanır. Bu, tasarımın her modelde tutarlı kalmasını ve panelde yapılan bir değişikliğin anında yayına yansımasını sağlar.

  • Ekmek kırıntısı gezinmesi (TEFA / Ürünler / Seri / Model) ve BreadcrumbList yapılandırılmış verisi

  • Üretime genel bakış metrikleri, öne çıkan özellikler ve video alanı her modelin kendi verisiyle dolar

  • Taslak veya çöpe taşınmış ürün ziyaretçiye 404 döner; aynı sayfa yönetici için önizleme olarak açılır

10

Teknik çizim, ürün açıklaması ve çözüm etiketleri

Detay sayfasının devamında teknik sekmeler, makinenin kendi çizimi, uzun ürün açıklaması ve ürünün bağlı olduğu çözüm grupları yer alır. Her ürün yalnız kendisine sağlanan PDF ile ilişkilidir; aynı olduğu tespit edilen çizimler tek dosya olarak saklanıp ürün bazında ayrı teyit durumu tutulur.

  • Çizim önizlemeleri PDF'lerin ilk sayfasından otomatik üretilir

  • Uzun açıklama katalogdaki tam metindir; iki dilde ayrı saklanır

  • "İlgili ürünler" yalnız yayında olan modelleri listeler

11

Çözümler: uygulama alanına göre makine grupları

Ziyaretçi makine adı bilmeden de ihtiyacından yola çıkabilsin diye dört çözüm grubu tanımlandı: yatak üretimi, bordür üretimi, kapitoneli (quilting) malzeme uygulamaları ve özel çözümler. Her grup kendi sayfasında ilgili modelleri listeler.

  • Ürün-çözüm ilişkisi panelden yönetilir; bir model birden fazla grupta yer alabilir

  • Kart üzerinde grup açıklaması ve gruptaki model sayısı

  • Kaynakta bağımsız bir kapitone makinesi olmadığı, sayfada açıkça belirtilir

12

Kurumsal sayfalar: hakkımızda, kalite, kariyer, yasal metinler

Kurumsal sayfalar panelden düzenlenebilen iki dilli içerik bloklarından oluşur. Elde firma tanıtım metni bulunmadığı için hakkımızda sayfası yalnız kataloglarda geçen bilgilere dayanır ve bunu okuyucuya açıkça söyler.

  • Hakkımızda, Kalite ve Kariyer sayfaları yayında; Gizlilik ve Aydınlatma metinleri firma onayına kadar taslak durumunda (ziyaretçiye 404)

  • Referanslar sayfası ve altyapısı hazır; teyitsiz marka adları yayımlanmadı, izinli referanslar panelden eklenir

  • Her sayfa için ayrı SEO başlığı ve açıklaması

13

Dokümanlar: teknik çizimler ve otomatik üretilen ürün föyleri

Dokümanlar sayfası her makine için üç indirme sunar: teknik çizim PDF'i ve sistemin ürün verisinden anlık ürettiği Türkçe ve İngilizce ürün föyü. Elde katalog PDF'i olmadığından föyler veritabanından oluşturulur; panelde yapılan her düzeltme bir sonraki indirmeye yansır.

  • Ürün föyü: model, seri, özet, metrikler, teknik tablo ve donanım listeleri; altbilgide firma künyesi

  • İndirmeler kontrollü depolamadan sunulur; kaynak Excel ve arşiv dosyaları web kökünün dışında kalır

  • Ürüne göre filtre ve model araması

14

Teklif ve iletişim formları: doğrulama, bot koruması, aydınlatma metni

Teklif formu ve iletişim formu aynı bileşeni paylaşır. Teklif formunda ziyaretçi ilgilendiği makineyi listeden seçer; ürün sayfasından gelindiğinde model önceden seçili gelir.

  • Sunucu tarafı doğrulama, yalnız yayındaki ürünlerin seçilebilmesi ve zorunlu aydınlatma onayı

  • Gizli honeypot alanı ve dakika başına istek sınırı ile bot koruması

  • Talep veritabanına kaydedilir; ham IP saklanmaz, yalnız özet (hash) tutulur

  • Bildirim e-postası yapılandırılabilir; SMTP tanımlı değilse kayıt yine güvenle alınır

15

İki dil: Türkçe ve İngilizce aynı ürünü paylaşır

Site iki ayrı dil ağacında yayınlanır: /tr/… ve /en/…. Yol parçaları çevrilir (makineler / machines, teklif-al / request-quote), ürün slug'ı iki dilde aynı kalır; böylece dil değiştirildiğinde ziyaretçi aynı ürünün diğer dildeki sayfasına gider.

  • Her sayfada karşı dile hreflang bağlantısı ve x-default

  • Menü, altbilgi, form etiketleri ve hata sayfaları dil dosyalarından; ürün metinleri veritabanından iki dilli

  • Kaynak hücrelerinde iç içe geçmiş TR/EN satırları içe aktarma sırasında ayrıştırıldı, istisnalar tek tek elle doğrulandı

16

Mobil uyum: küçük ekranda aynı içerik

Tasarım masaüstü referansından türetildi fakat 360 px genişliğe kadar yatay taşma olmadan çalışır. Kırılma noktaları arayüz ölçeğiyle birlikte yeniden hesaplandı; yaygın dizüstü ekranları masaüstü düzenini, tabletler okunur ara düzeni alır.

  • Mobilde hero görseli üstte, model adı ve çağrılar altta tek sütun

  • Menü hamburger düğmesine katlanır; dil geçişi menü içinde kalır

  • Teknik sekmeler ve galeri modalı dokunmatik ekranda da çalışır

17

Yönetim paneli: özet ekranı

Panel, aynı uygulamanın /admin altındaki korumalı bölümüdür. Genel kayıt kapalıdır; yönetici hesapları yalnız sunucu komutuyla açılır. Özet ekranı ürün, seri ve çözüm sayılarıyla yeni talepleri ve son etkinlikleri gösterir.

  • Yayında / taslak / çöp ürün sayıları ve yeni talep sayacı

  • Son talepler listesi ve değişiklik kaydından son etkinlikler

  • Yalnız admin rolü ve aktif hesaplar girebilir; yetkisiz erişim girişe yönlenir

18

Ürün yönetimi: yayımla, taslağa al, çöpe taşı, geri al

Ürün listesi arama, seri ve durum filtreleriyle çalışır. Her satırdan düzenleme, ziyaretçi görünümünde önizleme, yayım durumu değiştirme ve çöpe taşıma yapılır.

  • Çöpe taşıma kalıcı silme değildir; teknik alanlar, belgeler ve gelen talepler korunur, "Geri Al" ile döner

  • Slug değiştirildiğinde eski adresten yenisine 301 yönlendirme otomatik kurulur

  • Her işlem (ekleme, düzenleme, durum, çöp, geri alma) değişiklik kaydına yazılır

19

Ürün düzenleme: TR/EN sekmeleri ve SEO alanları

Ürün formu seri, model, slug, sıra ve öne çıkarma seçeneğiyle başlar; metin alanları Türkçe ve İngilizce sekmelerinde yan yana durur. Türkçe başlık zorunludur, İngilizce karşılığı aynı kayıtta saklanır.

  • Başlık, kısa özet, uzun açıklama, SEO başlığı ve SEO açıklaması her dil için ayrı

  • Yeni ürün önce taslak açılır; önizleme bağlantısıyla yayımlamadan kontrol edilir

  • Aynı formda medya bölümü: fotoğraf, teknik çizim, katalog yükleme ve video bağlantısı; dosya türü ve boyut sınırları sunucuda doğrulanır

20

Teknik alanlar: gruplar, sıralama ve içe aktarma kilidi

Ürünün teknik tablosu panelde grup grup düzenlenir. Her satırda TR/EN etiket ve değer, birim, donanım durumu (standart / opsiyonel / talebe göre / ayarlanabilir) ve sıra numarası bulunur.

  • Elle düzenlenen satır "kilitli" işaretlenir; kaynak Excel'den yeniden içe aktarma yapılsa bile yöneticinin yazdığı değer ezilmez

  • Donanım durumu, ürün sayfasındaki standart ve opsiyonel donanım listelerini otomatik besler

  • Yukarı/aşağı düğmeleriyle sıralama; yeni alan aynı ekrandan eklenir

21

Talep yönetimi: teklif ve iletişim başvuruları tek listede

Siteden gelen teklif ve iletişim başvuruları panelde tarih, tür, ad, ilgili ürün ve durum bilgisiyle listelenir. Ad, e-posta veya firma ile arama; durum, tür ve tarih aralığı filtreleri vardır.

  • Talep detayında tüm form alanları, mesaj ve seçilen makine

  • Durum akışı: Yeni → İşlemde → Tamamlandı (veya spam); yönetici notu alanı

  • "Test kaydı" işareti ile deneme başvuruları gerçek taleplerden ayrılır

Görüntüdeki talepler ve kişi/firma adları kurgudur; gerçek başvuru içermez.

22

Süreç: kaynak paketinden yayına

Proje, teslim edilen kaynak paketinin bütünlüğünü doğrulamakla başladı ve fazlar hâlinde ilerledi. Her fazın kanıtı proje belgelerine işlendi; belirsizliklerde alınan kararlar ayrı bir karar kaydında tutuldu.

  • Keşif: 15 Excel, 15 PDF ve referans görselin sayısal parmak izleri (SHA-256) çıkarıldı; hiçbir kaynak dosya değiştirilmedi

  • Veri modeli ve içe aktarma: ürün, seri, teknik alan, özellik, metrik, medya ve kaynak kaydı tabloları; tekrar çalıştırıldığında satır sayısı değişmeyen içe aktarma komutu

  • Referans tasarım: bölüm bazlı hizalama tarayıcıdan ölçüldü; üst menü ve hero referansla aynı hizada

  • Tüm ürünler ve sayfalar: 15 model × 2 dil, seriler, çözümler, kurumsal sayfalar, formlar, indirmeler, hata sayfaları

  • Panel ve güvenlik: yetkisiz erişim, CSRF, taslak ürün gizliliği, dosya türü kısıtı ve parola kuralları otomatik testlerle ve canlı isteklerle doğrulandı

  • Teslim: yönetici rehberi, çalıştırma ve yedekleme belgeleri; site önizleme adresinde, arama motorlarına kapalı olarak yayına alındı

23

Teknik altyapı ve SEO

  • Stack: Laravel 13, PHP 8.3, MySQL 8.4, Blade, Vite, Tailwind CSS 4, Alpine.js; ayrı SPA veya API katmanı yok

  • SEO: tek H1, canonical, hreflang + x-default, Open Graph ve Twitter kartı, Product / BreadcrumbList / Organization JSON-LD, iki dilli sitemap.xml, ortama duyarlı robots.txt (onay gelene kadar tüm site indekslemeye kapalı)

  • Performans: derlenmiş tek CSS ve küçük JS paketi, ertelenmiş görsel yükleme, video için preload="none", sunucu tarafı önbelleklenebilir rotalar

  • Güvenlik: rol ve aktiflik kontrollü panel, CSRF, form hız sınırı, honeypot, yalnız izinli dosya türleri, güvenilmeyen video adreslerinin reddi, ham IP saklamama

  • Bakım: soft delete ile geri alınabilir ürünler, slug değişiminde otomatik 301, değişiklik kaydı, içe aktarma kilidi

  • Test: MySQL üzerinde çalışan özellik testleri ve 15 ürün × 2 dil tam tarama grubu

24

Sonuç

TEFA Makine, dağınık Excel ve PDF kataloglarından beslenen, iki dilde yayın yapan ve kendi ekibinin panelden yönetebildiği bir kurumsal siteye kavuştu. Yeni bir makine eklemek, teknik değer düzeltmek, fotoğraf yüklemek veya bir modeli yayından kaldırmak için kod değişikliği gerekmiyor; site referans tasarımın görsel diline sadık kalırken içerik tarafında yalnız doğrulanmış katalog verisini gösteriyor.

Gerçek makine fotoğrafları, çalışma videoları ve firma onaylı yasal metinler panelden eklendiğinde yer tutucular kendiliğinden kalkacak ve site indekslemeye açılacak.

Not: Bu sayfadaki ekran görüntüleri, projenin gerçek arayüzünden temsilî demo verileriyle alınmıştır. Talep kayıtları ve kişi/firma adları kurgudur; telefon numarası maskelenmiştir; makine görselleri firmanın geçici önizleme görselleridir.

Galeri

Proje görselleri

Benzer projeler

Bunlar da ilginizi çekebilir

Makine İmalatı TEFA Makine

TEFA Makine Yönetim Paneli: Satış, Sevkiyat, Cari ve Maliyet Takibi

Yatak makineleri üreticisi TEFA Makine için sıfırdan geliştirdiğimiz, firmaya özel yönetim paneli: müşteri/tedarikçi kartları, teklif–proforma–sipariş zinciri, sevkiyat kartından üretilen ihracat evrakları, sevk edilen makine kartı ve garanti takibi, operasyon bazlı maliyet envanteri ve TCMB kuruyla aylık dondurulmuş maliyet listesi, üç defterli cari hareketler ve ekstre — tamamı rol bazlı yetkiyle, telefondan da kullanılabilen tek panelde.

  • #ERP
  • #CRM
  • #Satış Süreci
Gayrimenkul YalıGayrimenkul

YalıGayrimenkul Emlak CRM ve Portföy Yönetim Sistemi

Emlak ofisi YalıGayrimenkul için sıfırdan geliştirdiğimiz, firmaya özel CRM ve portföy yönetim sistemi: müşteri ve lead takibi, talep bazlı akıllı eşleştirme, harita destekli portföy yönetimi, satış pipeline\'ı, takvim ve görevler, komisyon paylaşımı, raporlar, otomatik ilan görseli ve PDF sunum — tamamı rol bazlı yetkiyle, telefondan da kullanılabilen tek panelde.

  • #CRM
  • #Portföy Yönetimi
  • #Akıllı Eşleştirme
Tarım Emirhan küçükislamoğlu

KIO AGRI Kurumsal Web Sitesi ve Ürün Yönetim Sistemi

Tarım ve hayvancılık sektörüne yönelik yem karma makineleri üreten KIO AGRI için; ürün kataloğunu dinamik sunan kurumsal tanıtım sitesi ile envanterden üretime, sevkiyattan cari takibe tüm operasyonu tek platformda yöneten üretim ve satış yönetim sistemini (ERP) birlikte geliştirdik.

  • #Laravel
  • #ERP
  • #Üretim Takibi

Benzer bir projeye mi ihtiyacınız var?

Kapsamı birlikte netleştirelim; 1 iş günü içinde ön değerlendirme ile dönüş yapalım.