# Reklam Satış Paneli

Tek dosyalık localStorage demosundan PHP 8 + MySQL/MariaDB ile çalışan reklam satış paneline dönüştürülmüş sürüm.

## Gereksinimler

- PHP 8+
- MySQL veya MariaDB
- PHP PDO MySQL eklentisi
- Composer veya harici framework gerekmez

## Kurulum

1. Veritabanını oluşturun:

```bash
mysql -u root -p -e "CREATE DATABASE ad_sales CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
```

2. Şema ve seed verilerini yükleyin:

```bash
mysql -u root -p ad_sales < database/schema.sql
mysql -u root -p ad_sales < database/seed.sql
```

3. Yerel sunucuyu başlatın:

```bash
DB_HOST=127.0.0.1 DB_PORT=3306 DB_NAME=ad_sales DB_USER=root DB_PASS=123456 php -S 127.0.0.1:8000 -t public
```

4. Tarayıcıdan açın:

```text
http://127.0.0.1:8000
```

## Demo Kullanıcıları

- `enes / 1234` - admin
- `dilara / 1234` - sales

## Klasik Hosting

Hosting panelinde document root olarak `public` klasörünü seçin. Seçilemiyorsa dosyaları aynı yapıyla yükleyip `/public/index.php` üzerinden açabilirsiniz.

Veritabanı bilgileri ortam değişkenlerinden okunur:

- `DB_HOST`
- `DB_PORT`
- `DB_NAME`
- `DB_USER`
- `DB_PASS`

Ortam değişkeni verilmeyen yerel kurulumlarda varsayılanlar `127.0.0.1`, `3306`, `ad_sales`, `root`, `123456` şifresidir.
