# Invizita

Site de tip “wel.ro”: listă de **cazări** (stânga), **articole recente** (dreapta), pagină de detalii cu butoane **WhatsApp** / **Link site**, plus un **backoffice simplu** pentru adăugare.

## Cerințe

- Node.js 18+ (recomandat 20+)
- MySQL 8+ (sau compatibil)

## Config

Creează/editează `.env`:

```bash
DATABASE_URL="mysql://USER:PASS@HOST:3306/DBNAME"
ADMIN_USER="admin"
ADMIN_PASSWORD="parola-puternica"
```

Notă MySQL: dacă primești eroarea `Unknown authentication plugin 'sha256_password'`, creează user-ul cu `mysql_native_password` (sau `caching_sha2_password`, în funcție de setup-ul serverului).

## DB

Aplică migrarea:

```bash
npx prisma migrate dev
```

## Run

```bash
npm install
npm run dev
```

Deschide `http://localhost:3000`.

## Backoffice

- Dashboard: `/admin`
- Cazări: `/admin/cazari`
- Articole: `/admin/articole`

Accesul la `/admin` este protejat cu Basic Auth dacă ai setat `ADMIN_USER` și `ADMIN_PASSWORD` în `.env`.
