Proje Detayı

Araç Soğutma Sistemleri — Montaj ve Garanti Takip Paneli

Bayi ağı üzerinden araç soğutma/klima cihazlarının montaj, seri numarası ve garanti kayıtlarını yöneten B2B web paneli

GoVue 3VuetifyPostgreSQLJWTDocker
Araç Soğutma Sistemleri — Montaj ve Garanti Takip Paneli

Proje ne yapıyor?

Bayi (dealer) ağı üzerinden araç soğutma cihazlarının montajını, garantisini ve kayıtlarını yöneten bir B2B web paneli. Modüller: bayi yönetimi (normal ve OEM bayiler, şehir/ülke bazlı konum), araç yönetimi (şasi no, marka, model, plaka, fotoğraf; bayiye bağlı kayıt), montaj yönetimi (arka/ön klima, ek klima, mono blok, soğutucu gibi cihaz tipleri; seri numaraları, gaz miktarı, montaj tarihi, KM), garanti takibi (başlangıç, süre, aktif/iptal/süresi doldu durumu) ve kullanıcı & yetki yönetimi.

Araç sorgulama tarafında şasi numarası veya UUID ile araç/montaj geçmişine ulaşılabiliyor — servis veya bayi, karşısındaki aracın hangi cihazla ne zaman donatıldığını anında görüyor. Rol bazlı menü ve erişim: süper admin ve admin tüm sistemi, bayi/OEM çalışanı yalnızca kendi araç ve montajlarını yönetir.

Problem ve Çözüm

Montaj, seri numarası ve garanti bilgileri çoğu bayi ağında Excel, kağıt veya birbirinden kopuk sistemlerde tutulur. Cihazın garanti durumu belirsizleşir, seri no takibi kaybolur, merkez bayilerde ne olduğunu göremez.

Panel bu kayıtları tek merkezde topladı: araca takılan her cihaz seri numarası, gaz miktarı, montaj tarihi ve KM bilgisiyle kayıt altında; garanti durumu cihaz ve montaj tarihinden otomatik izleniyor. Yetki modeli sayesinde her bayi yalnızca kendi sahasını görüyor.

Proje aktif geliştirme aşamasında; iş metrikleri (montaj sayısı, zaman kazanımı vb.) henüz dokümante edilmiş değil — sayfadaki faydalar sistem tasarımından çıkan hedeflenen kazanımlardır.

Mimari — 3 Bileşen

01Vue

Web Panel

Vue 3 + TypeScript + Vuetify 3 (Vite ile derleme), Vue Router ve Axios; ApexCharts ile görselleştirme. Rol bazlı menü — admin ve bayi/OEM çalışanı farklı ekranlar görür.

02Go

Backend API

Go 1.20+ + Fiber, Bun ORM + PostgreSQL (pgx driver), JWT kimlik doğrulama (gofiber/jwt). Bayi, araç, montaj, garanti, kullanıcı ve ülke/şehir konum servisleri.

03Docker

Dağıtım

Backend ve frontend için ayrı Dockerfile'lar, docker-compose ile orkestrasyon; frontend Nginx üzerinden servis ediliyor.

Teknolojiler

BackendGo 1.20+, Fiber (HTTP), Bun ORM, PostgreSQL (pgx)
AuthJWT (gofiber/jwt, golang-jwt)
FrontendVue 3, TypeScript, Vuetify 3, Vite, Axios, Vue Router
GörselleştirmeApexCharts
DağıtımDocker (docker-compose), Nginx (frontend); ayrı backend/frontend Dockerfile

Ölçülebilir Sonuçlar

Önceki sisteme göre

Tek merkez

Montaj, seri no ve garanti kayıtları Excel/kağıttan tek panele taşındı

Garanti

Cihaz tipi ve montaj tarihinden garanti durumu (aktif/iptal/doldu) otomatik izleme

Rol bazlı

Süper admin, admin, bayi/OEM çalışanı — herkes yalnızca kendi sahasını görür

Şasi sorgu

Şasi numarası veya UUID ile araç/montaj geçmişi sorgulama

Aklınızdaki projeyi birlikte hayata geçirelim

Mobil uygulamadan (iOS & Android) web panellerine, Go ile ölçeklenebilir backend ve API geliştirmeden saha çözümlerine kadar uçtan uca yazılım geliştiriyorum. Yeni bir ürün, mevcut bir sistemin yenilenmesi ya da tek bir modül — freelance ve proje bazlı çalışmaya uygunum.

#Ahmet Şahin

Software Engineer

© 2026 Ahmet Şahin. Tüm hakları saklıdır.