Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel 12 ve Vue 3 ile Üretim Hazır Bir Kupon Yönetim Sistemi Nasıl Oluşturduğum
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel 12 ve Vue 3 ile Üretim Hazır Bir Kupon Yönetim Sistemi Nasıl Oluşturduğum

Yazılım

Laravel 12 ve Vue 3 ile Üretim Hazır Bir Kupon Yönetim Sistemi Nasıl Oluşturduğum

teknomers
Son güncelleme: 2 Mayıs 2026 09:33
teknomers
Paylaş
Paylaş


Sorun

Bir yazılım geliştirici olarak, ofislerin çalışma şekillerini gözlemleyerek dikkatimi çeken bir sorunla karşılaştım: Voucherlara yönelik işlem süreci hala çoğunlukla manuel olarak gerçekleştiriliyor. Birisi kağıt form dolduruyor, bir sonraki ofise veriyor, o ofis mürekkeple damgalıyor ve işlem devam ediyor — istem ya tamamlanıyor ya da birinin masasında kayboluyor.

Takip imkanı yok. Görünürlük yok. Müşteri isteklerinin nerede olduğunu bilmiyor. Yönetim verisiz. Personel sorumluluk sahibi değil. Bu tam olarak yazılımın çözmesi gereken bir problem diye düşündüm ve son birkaç ayımı bunu geliştirmek için harcadım.



Ne Yaptım

VMMS, Voucher Yönetim ve İzleme Sistemi’ni temsil ediyor.

Bu sistem, bir müşterinin isteği sunduğu andan itibaren, işlemin tamamlandığı ana kadar her departmanın süreci yönetmesini sağlıyor.

Kağıt yok. Manuel yönlendirme yok. “İsteğimin durumu ne?” sorusu yok.



Teknoloji Yığını

En iyi bildiklerimle devam ettim:

  • Laravel 12 arka uç için — yönlendirme, iş sıraları ve e-posta görevleri
  • Vue 3 (Composition API) ön yüz için — reaktif ve temiz
  • Inertia.js v2 — ayrı bir API kurmama gerek bırakmadı
  • Tailwind CSS + Vuetify 3 — kullanıcı arayüzü bileşenleri ve stil
  • MySQL 8.0 — ilişkisel veri ve karmaşık sorgular için
  • Resend — işlemsel e-postalar için


Ne Yapabilir

Rollerinize göre üç ayrı panel bulunmaktadır:

Yönetici
Tam kontrolünüz var — kullanıcıları, voucher türlerini yönetebilir ve her şeyi bir analiz panosundan görebilirsiniz. Bir personel performans liderliği, reddetme oranları grafikleri, denetim kayıtları ve özel marka seçenekleri var.

Personel
Her departman, işleme almak için kendi taleplerinin kuyruğunu alır. Bir isteği tamamlayabilir, reddedebilir veya eksik belgeler için işaretleyebilirsiniz. Ayrıca, kişisel performans panonuzda istatistikleriniz ve müşterilerden aldığınız puanlar gösterilir.

Müşteri
İsteklerinizi çevrimiçi olarak sunuyorsunuz; hangi departmanın voucher’ı işlediğini gerçek zamanlı izleyebilir, eksik belgeleri yükleyebilir ve işlem tamamlandığında personeli değerlendirebilirsiniz.

Öne çıkan diğer özellikler:

  • Son tarihler tatil günlerine duyarlıdır — personel, resmi tatil günlerinde cezalandırılmaz
  • Her eylem bir denetim kaydına kaydedilir
  • Tüm raporlar için PDF ve Excel dışa aktarma seçenekleri
  • Her aşamada otomatik e-posta bildirimleri


Gerçekten Zor Olan Kısımlar

MySQL ve MariaDB üzerinde tarih sorguları
Başlangıçta tarih sorgularını ayı belirleme gibi MySQL’e özgü fonksiyonlar kullanarak yazmıştım. Bu, MariaDB’de çalışmadı. Her şeyi Carbon kullanarak yeniden yazmak zorunda kaldım — ki bu aslında daha da temiz oldu.

Pipeline tracker
Pipeline adım takipçinin, bir talebin hangi departmanda işlendiğini doğrulamak daha zordu beklediğimden. Özellikle kenar durumları – bir departmanın atlanması durumu ne olacak? Belge eksikliği nedeniyle bir isteğin sürecin ortasında geri dönmesi durumu ne olacak? Doğru hale getirmek için birkaç kez yeniden yazmam gerekti.

Tatil günlerine duyarlı son tarihler
Tatil günlerini dışlayan iş günlerini hesaplayan bir DateHelpers servisi oluşturduk. Basit görünüyordu ama beklediğimden çok daha uzun sürdü. Nasıl sonuçlandığına gerçekten memnun oldum.



Kendin Deneyebilirsin

🔴 Canlı demo: https://vmms-app-production.up.railway.app/login

Keşfetmek isterseniz kimlik bilgileri:

Yönetici: [email protected] | Şifre: Admin@Demo123!
Personel: [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | Şifre: Staff@Demo123!
Müşteri: [email protected] | Şifre: Client@Demo123!



Gumroad’da Mevcut

VMMS’i iki versiyon olarak satışa sundum:

🔒 Şifrelenmiş / Korumalı — $99
Olduğu gibi dağıt. PHP arka ucu korumalı, Vue ön ucu ve yapılandırma dosyaları tamamen okunabilir. Sadece çalıştırmak isteyen ofisler ve kurumlar için uygundur.

👨‍💻 Tam Kaynak Kodu — $300
Her dosya okunabilir ve düzenlenebilir. Özel bir müşteri veya kullanım durumu için özelleştirmek isteyen geliştiriciler için uygundur.

Her iki versiyon da belgeler, hızlı başlangıç kılavuzu ve Nginx, Apache ve Railway için dağıtım yapılandırmaları ile birlikte gelmektedir.

👉 https://getvmms.gumroad.com/l/zeroqz


Yaptığım bu uygulama ve teknoloji yığını hakkında sorularınızı yanıtlamaktan memnuniyet duyarım.

Kaynak: Orijinal Makale

Contents
  • Sorun
  • Ne Yaptım
  • Teknoloji Yığını
  • Ne Yapabilir
  • Gerçekten Zor Olan Kısımlar
  • Kendin Deneyebilirsin
  • Gumroad’da Mevcut
Laravel Gelişiyor — Bu Nedeniyle Ona Uygun Bir İş Akışı Motoru Geliştirdim (Temiz Mimari + IAM + Token Onayı)
Tam Laravel + Claude Kod Ekosistemi: Gerçekten İhtiyacınız Olan Her Araç, Eklenti ve Konfigürasyon
Laravel Projelerinde Docker Nasıl ve Neden Kullanılmalıdır?
function formatRupiah() fonksiyonu
Laravel Uygulamalarını Yaygın Saldırılardan Nasıl Korursunuz?
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Fatal Fury’nin Yeni DLC’sinde İki Karakter Bir Arada mı?
Sonraki Makale Uber milyonlarca sürücüsünü otonom araçlar için sensör ağına dönüştürmek istiyor

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Persona 6 Karşımızda, Bildiğimiz Tek Şey Bu
Liste
Doom: Karanlık Çağlar’da Kalkan Yerini Etkileyici Mızrağa Bırakıyor
Oyun
Notion, hizmet kesintisinden sonra Anthropic erişimini yeniden sağladı
Yapay Zeka
ASML, Avrupa’nın En Değerli Şirketi: Pazar Değeri 674 Milyar Dolar
Donanım
GM’nin 900 Milyon Doları ile Elektrikli Araçlarda Büyük Hamlesi
Genel
Fable Şubat Sonunda Beklentileri Karşılayacak mı?
Liste
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?