Laravel tabanlı kapsamlı teknik servis ve işletme yönetim sistemi.
- Dashboard: Günlük, haftalık ve aylık satış raporları
- Kullanıcı Yönetimi: Rol tabanlı erişim kontrolü (Admin, Teknisyen)
- Personel Yönetimi: Personel bilgileri ve kullanıcı hesapları
- Kategori bazlı ürün yönetimi
- Stok takibi ve uyarı sistemi
- Barkod/Stok kodu ile ürün takibi
- Sıfır/İkinci el ürün ayrımı
- Müşteri kayıt ve takip sistemi
- Müşteri detay sayfaları (satın alımlar, servis geçmişi)
- Rehber (Tedarikçi/Müşteri kategorileri)
- CSV/Excel ile içe/dışa aktarma
- Günlük satış işlemleri
- Gün sonu işlemleri
- Kasa hareketleri (Giriş/Çıkış)
- Nakit, Kart, Havale ödeme türleri
- Otomatik stok güncellemesi
- Cihaz kayıt sistemi (Marka, Model, Problem)
- İşlem güncellemeleri (Parça bekleniyor, Atölyede, Hazır)
- Personel ataması
- Müşteri bağlantılı servis kayıtları
- PHP 8.2+
- Composer
- Node.js & NPM
- SQLite veya MySQL
# Projeyi klonlayın
git clone https://github.com/[kullanici-adi]/teknik-servis.git
cd teknik-servis
# Bağımlılıkları yükleyin
composer install
npm install
# .env dosyasını oluşturun
cp .env.example .env
# Uygulama anahtarını oluşturun
php artisan key:generate
# Veritabanını oluşturun ve migrate edin
php artisan migrate --seed
# Frontend assets'leri derleyin
npm run build
# Uygulamayı başlatın
php artisan serveEmail: admin@example.com
Şifre: password
- Birincil:
#362c68 - İkincil:
#2c2262 - Vurgu:
#e1161c - Beyaz:
#ffffff
/admin/dashboard- Ana kontrol paneli/admin/products- Ürün yönetimi/admin/categories- Kategori yönetimi/admin/contacts- Rehber/admin/customers- Müşteri yönetimi/admin/sales- Satış işlemleri/admin/cash- Kasa hareketleri/admin/service- Teknik servis/admin/staff- Personel yönetimi
- Backend: Laravel 11
- Frontend: Blade Templates, Bootstrap 5
- Veritabanı: SQLite (geliştirme), MySQL (production)
- Build Tool: Vite
Bu proje özel kullanım içindir.
# Geliştirme sunucusu
php artisan serve
# Frontend watch mode
npm run dev
# Veritabanı sıfırlama
php artisan migrate:fresh --seed