# המקצוענים בתיווך עסקים — אתר + מערכת ניהול

אתר תדמית ומערכת ניהול מודעות (עסקים למכירה ונדל״ן מסחרי) עבור **המקצוענים בתיווך עסקים**.
כל הקבצים של הפרויקט נמצאים כאן — האתר, השרת ומסד הנתונים — מסודרים בתיקיות ברורות.

---

## 📁 מבנה התיקיות

```
gishor-website/
│
├── README.md              ← הקובץ הזה (סקירה כללית)
├── מדריך-ניהול-האתר.md    ← מדריך שלב-אחר-שלב: איך מוסיפים ומוחקים מודעות
├── wrangler.toml          ← הגדרות הפריסה לאוויר (Cloudflare)
├── package.json           ← פקודות עזר להרצה ופריסה
│
├── site/                  ← 🖥️  האתר עצמו (מה שהגולשים רואים)
│   ├── index.html         ·   דף הבית ושלד האתר
│   ├── admin.html         ·   שלד פאנל הניהול
│   └── assets/            ·   עיצוב, קוד, תמונות, סרטונים, לוגו
│       ├── css/           ·   קובצי העיצוב
│       ├── js/            ·   קוד האתר והפאנל
│       ├── img/  cat/     ·   תמונות מודעות וקטגוריות
│       ├── orig/          ·   שלטי ״למכירה״ וגרפיקות
│       └── video/         ·   סרטוני הווידאו
│
├── worker/                ← ⚙️  השרת (backend)
│   └── index.js           ·   כל הלוגיקה: ניתוב, API, שמירת מודעות, התחברות
│
└── database/              ← 🗄️  מסד הנתונים
    ├── schema.sql         ·   מבנה הטבלאות
    ├── categories.sql     ·   רשימת הקטגוריות
    └── seed-demo-data.sql ·   מודעות לדוגמה (אופציונלי)
```

---

## 🌐 האתר החי

- **האתר:** הכתובת החיה נשלחה בנפרד.
- **פאנל הניהול:** אותה כתובת + `/admin` (למשל `https://.../admin`).
  פרטי הכניסה נשלחו בנפרד.

> ניהול יומיומי של המודעות נעשה **דרך הפאנל בלבד** — אין צורך לגעת בקוד.
> ראו את **מדריך-ניהול-האתר.md** להסבר מלא ומצולם.

---

## 🧩 מתוך מה זה בנוי (טכנולוגיה)

| רכיב | טכנולוגיה |
|------|-----------|
| אחסון ופריסה | Cloudflare Workers (חינמי / זול מאוד) |
| מסד נתונים | Cloudflare D1 (SQLite) |
| צד לקוח | HTML / CSS / JavaScript טהור — ללא תלות בספריות חיצוניות |
| שפה וכיווניות | עברית, RTL מלא |

היתרון: מהיר מאוד, זול לתחזוקה, ואין תלות בשום שירות חיצוני שעלול להישבר.

---

## 🚀 פריסה עצמאית (למתקדמים / לצורך גיבוי)

אם תרצו להעלות עותק משלכם לאוויר, על חשבון Cloudflare שלכם:

1. התקינו Node.js ואז את כלי Cloudflare:
   ```bash
   npm install -g wrangler
   ```
2. התחברו לחשבון Cloudflare שלכם:
   ```bash
   wrangler login
   ```
3. צרו מסד נתונים והעתיקו את המזהה שהתקבל אל `wrangler.toml`:
   ```bash
   wrangler d1 create gishor
   ```
4. בנו את הטבלאות והכניסו קטגוריות:
   ```bash
   wrangler d1 execute gishor --remote --file=database/schema.sql
   wrangler d1 execute gishor --remote --file=database/categories.sql
   ```
5. מלאו ב-`wrangler.toml` את הסיסמה (`ADMIN_PASSWORD`) ומפתח אקראי (`ADMIN_KEY`).
6. פרסו:
   ```bash
   wrangler deploy
   ```

> אין חובה לעשות זאת — האתר כבר חי ופעיל. זה כאן רק כדי שהכול יהיה בבעלותכם המלאה.

---

## 🔐 אבטחה — לפני פריסה עצמאית

בקובץ `wrangler.toml` שלוש שדות שיש למלא לפני העלאה:
`database_id`, `ADMIN_PASSWORD`, `ADMIN_KEY` (מסומנים ב-`<...>`).
בקובץ הזה הם ריקים בכוונה, מטעמי אבטחה.

---

© כל הזכויות שמורות ל: המקצוענים בתיווך עסקים · גישור נדל״ן ללא !!! תיווך · גישור נדל״ן מסחרי
