Bir tam yığın (full-stack) Satış Noktası (POS) sistemi oluşturmak, geçmişte büyük bir çaba gerektiren bir işti. Veritabanı şemalarını kurmak, kontrolleri yazmak, sepetin durumunu yönetmek ve kullanıcı arayüzünü oluşturmak, deneyimli bir geliştirici için haftalar süren bir projeydi.
Ancak yazılım geliştirme yöntemlerimiz temelden değişti.
Astapor Technologies olarak, geliştirme iş akışlarımızı büyük ölçüde hızlandırmak için yapay zeka (AI) kullanıyoruz. En son videomda, Laravel, MySQL ve Claude AI kullanarak tamamen üretime hazır bir POS sistemi oluşturup oluşturamayacağımı test ettim—hiç kod yazmadan.
Sonuç? Yaklaşık 5 dakikalık bir kurulum ve 20 dakika içerisinde AI, tüm mimariyi oluşturarak tamamladı.
İşte bunu nasıl yaptım ve bunu benim tam Master Prompt’um ile nasıl tekrarlayabileceğiniz.
🛠️ Teknoloji Yığınını
Claude Code (Motor): Gereksinimlerimizi okumak ve dosyaları otonom olarak oluşturmak için Claude’un kodlama ortamını kullandık.
Laravel 11 / PHP 8.3: Arka uç framework’ü. Güvenli, son derece hızlı ve canlı işlem verilerini yönetmek için mükemmel.
MySQL: Kategorilerimizi, menülerimizi ve sipariş geçmişimizi depolamak için kullanılan ilişkisel veritabanı.
📐 Otomasyonun Çalışma Şekli
Bunu çalıştırmanın sırrı, AI’ya “bir uygulama oluştur” demek yerine, onu tüm süreci tek seferde yürütmeye zorlamaktır. Bunu yaparsanız, AI bağlamı kaybedecek ve kod hatalı olacaktır.
Bunun yerine, tek bir çok detaylı Markdown dosyası (requirements.md) oluşturmak ve Claude’a bunu okuyup tüm yapımı tek hamlede gerçekleştirmesini istemek en iyi yöntemdir.
Sistemde neler var?
İsteklerin çok detaylı olması nedeniyle, Claude aşağıdakileri içeren tam işlevsel bir panel oluşturdu:
Bir Kasiyer Arayüzü: Kategoriler, ek malzemeler, gerçek zamanlı vergi hesaplaması ve sepet yönetimi ile birlikte.
Sipariş Yönlendirme: Yerinde yemek, paket servis veya teslimat seçimi imkanı.
Yönetici Paneli: Canlı gelir takibi, günlük sipariş sayıları ve geçmiş satış verileri.
Menü Yönetimi: Kategoriler, öğeler, boyutlar ve fiyatlar için tam CRUD işlemleri.
Fatura Oluşturma: Başarılı bir ödeme sonrası otomatik olarak açılan bir fatura ekranı.
📺 Tam Yapımı İzleyin ve Promtu Alın
Boş bir klasörden tamamen çalışan bir uygulamaya kadar sürecin tamamını kaydettim.
🎁 Master Prompt
Gereksinimler dosyanızı nasıl formatlayacağınızı tahmin etmenize gerek yok. Kullandığım exact requirements.md promt’ını tamamen ücretsiz olarak erişime sundum. Yukarıdaki YouTube videosunun açıklamasında bulabilirsiniz.
Sadece bir klasör oluşturun, promtu .md dosyası olarak kaydedin, Claude’a çalıştırmasını söyleyin ve terminalin tüm uygulama mimarinizi üretmesini izleyin.
💡 Bu Geliştiriciler İçin Neden Önemli
Bu, geliştiricileri değiştirmekle ilgili değil; kurulum işlerini ortadan kaldırmakla ilgili. Migration’ları kurmak, temel controller’ları oluşturmak ve CRUD arayüzlerini inşa etmek sıkıcıdır. Claude’un temeli ele almasına izin vererek, zamanınızı kullanıcı deneyimini optimize etmek, özel entegrasyonlar oluşturmak veya uygulamayı üretim sunucusuna deploy etmek için harcayabilirsiniz.
Bu eğitimi faydalı bulduysanız ve AI destekli geliştirme ve zeki yazılım mimarisi hakkında daha fazla şey öğrenmek istiyorsanız, Astapor Technologies YouTube kanalına abone olun!
💬 Hiç Claude veya Cursor kullanarak tam yığın Laravel geliştirmeyi denediniz mi? Yorumlarda bana bildirin!
Kaynak: Orijinal Makale


