דף נחיתה חכם לפרויקט TOPTIK.
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS v4
- React 19
| Branch | סביבה | URL |
|---|---|---|
master |
Production | TBD |
dev |
Development / Preview | Vercel Preview (auto) |
# תמיד על dev
git checkout dev
# הרצה מקומית
npm run dev
# אחרי שינויים
git add -A
git commit -m "description"
git push origin devnpm run dev # שרת פיתוח
npm run build # בניה לפרודקשן
npm run start # הרצת build
npm run lint # בדיקת קוד
npm run verify # lint + build (שער איכות)
npm run backup:bundle # יצירת git bundle מלא- מסמך סטנדרט:
docs/backup-and-recovery.md - לפני שינוי גדול/דיפלוי: להריץ
npm run verify, לבצע commit+push, וליצור tag גיבוי.
- משתנה בקרה:
NEXT_PUBLIC_ENABLE_CAROUSEL true(ברירת מחדל): Home מציג CTA לקטלוג ו-/carouselפעיל.false: CTA מוסתר, כפתור קטלוג במובייל מוסתר, ו-/carouselמפנה אוטומטית ל-/.
- באדמין ניתן להזין מספר קטלוגי וללחוץ ייבוא אוטומטי.
- הייבוא מושך תמונות מהמקור, מעלה עותק ל-
carousel-mediaב-Supabase, ויוצר מוצר חדש בטיוטה. - לאחר ייבוא יש ללחוץ
שמור הכלכדי לקבע את המוצר ב-DB.