# KainCreates - projektin rakenne

## Entry point
- public/
     commission_form.php → käynnistää CommissionControllerin
     index.html → staattinen etusivu (Yhdistä commission_form.php:n kanssa?)

## Controller
- app/
     controllers/
        CommissionController.php → käsittelee lomakkeen, validointi, save + email

## Model
- app/
     models/
        Commission.php → tallentaa tietokantaan + lähettää emailin

## Views
- app/
    views/
        form_view.php → lomake

## Database
- table: commissions (kaincreates)
- config moved to .env for DB credentials

## Admin
- public/
    admin/
        login.php → lukee salasana `ADMIN_PASSWORD` .env-tiedostosta
        admin.php → admin näkymä

## Extra
- data/orders.txt → vanha logiikka (ei tärkeä)

## Environment
- .env → sisältää `DB_HOST`, `DB_USER`, `DB_PASS`, `DB_NAME`, `GMAIL_USER`, `GMAIL_PASSWORD`, `ADMIN_PASSWORD`
- .gitignore → sisältää `.env`