# V1 Fresh Install And Smoke

Bu rehber, `dist/Qrmenu-V1` veya zip paketinden sifirdan kurulum yapip V1'i temiz sekilde dogrulamak icin hazirlandi.

## 1. Temiz Baslangic

- Eski test klasoru varsa sil veya farkli isimle ayir.
- Yeni paketi temiz bir klasore ac:
  - ornek: `C:\xampp\htdocs\QrmenuV1`
- Eski service worker kaydi varsa temizle:
  - Chrome `DevTools > Application > Service Workers > Unregister`
  - gerekiyorsa `Clear storage`

## 2. Dosya Yerlesimi

- Klasorun icinde su dosyalar gorunmeli:
  - `index.php`
  - `install/`
  - `admin/`
  - `docs/`
  - `yenimenu.sql`
  - `VERSION`
- `config/config.php` dosyasi kurulum oncesi olmamali.
- `config/README.txt` dosyasi gorunmeli.

## 3. Installer Baslangici

- Tarayicida klasor kokunu ac:
  - ornek: `http://localhost/QrmenuV1/`
- Sistem seni otomatik olarak `/install/` akisina goturmeli.
- Gitmiyorsa dogrudan su adresi ac:
  - `http://localhost/QrmenuV1/install/`

## 4. Kurulum Sirasinda

- Adim 1:
  - PHP, PDO, storage, uploads ve SQL dump kontrolleri yesil olsun.
- Adim 2:
  - `Base URL` alanini gercek klasore gore gir:
    - `http://localhost/QrmenuV1`
- Adim 3:
  - restoran adi
  - admin kullanici
  - admin sifre
  - temel ozellikler
  - PWA alanlari
- Adim 4:
  - kurulum tamamlaninca admin, menu ve bilgi bankasi linklerini ac.

## 5. Kurulum Sonrasi Hemen Test

1. Admin aciliyor mu:
   - `http://localhost/QrmenuV1/admin/`
2. Menu aciliyor mu:
   - `http://localhost/QrmenuV1/tr/menu`
3. Bilgi bankasi aciliyor mu:
   - `http://localhost/QrmenuV1/?route=knowledge_base`
4. Paketleme sayfasi aciliyor mu:
   - `http://localhost/QrmenuV1/?route=packages`
5. Bir urune tiklayinca popup aciliyor mu
6. Dil degisimi calisiyor mu
7. PWA dosyalari 200 donuyor mu:
   - `manifest.webmanifest`
   - `sw.js`
   - `offline.html`

## 6. Tarayici Notu

- `Service Worker was updated because "Update on reload" was checked`
  - bu hata degil, DevTools davranisidir.
- Yeni paket kurduktan sonra popup veya cache garipligi varsa:
  - hard refresh yap
  - service worker unregister yap
  - tekrar dene

## 7. V1 Tamamlandi Demek Icin

- installer sorunsuz aciliyor
- kurulum tamamlanabiliyor
- admin aciliyor
- menu aciliyor
- popup calisiyor
- bilgi bankasi aciliyor
- packages sayfasi aciliyor
- PWA dosyalari 200 donuyor

Bu maddeler tamamsa V1 dagitimi sifirdan kurulum icin hazir kabul edilebilir.
