- Laravel 11, Vue 3, Tailwind CSS, Vue Router, Pinia ve Axios eklendi.
-User modeli oluşturuldu,
-
- Kullanıcı kayıt işlemi Blade ile gerçekleştiriliyor.
-
- giriş yapan kullanıcı API ile güncelleme yapabiliyor.
Categorymodeli oluşturuldu, sadece giriş yapmış kullanıcılar kendi kategorilerini yönetebilir.- Kategori CRUD işlemleri tamamlandı, API testleri yapıldı.
Productmodeli oluşturuldu, çoktan-çoğa kategori ilişkisi (category_productpivot tablosu) eklendi.- Ürün CRUD işlemleri tamamlandı, kullanıcılar sadece kendi kategorilerine ürün ekleyebilir.
- Vue.js ile admin paneli geliştirildi.
- API entegrasyonu Axios ile yapıldı, Pinia ile state yönetimi sağlandı.
- Kategoriler ve ürünler için yönetim ekranları oluşturuldu.
- Blade ile müşteri arayüzü geliştirildi.
- Kafe menüleri ve ürün sayfaları dinamik olarak oluşturuldu.
- Resim yükleme ve saklama ayarlandı.
- Hata yönetimi ve form doğrulama (validation) iyileştirildi.
- Performans optimizasyonları yapıldı, proje deploy edilmeye hazır.