מערכת זו מאפשרת יצירת אתרים חדשים במהירות על בסיס ספריית קומפוננטים מוכנה. כל אתר חדש נבנה מקומפוננטים קיימים + התאמות אישיות ללקוח.
# צור repo חדש ב-GitHub עבור הלקוח
# שם מומלץ: client-name-website (לדוגמה: sara-salon-website)# שכפל את המבנה הבסיסי
git clone https://github.com/nioasoft/CODE7.git client-project
cd client-project
# נקה היסטוריה ישנה
rm -rf .git
rm -rf data/siteData.json # נקה דאטה ישנה
# צור Git חדש
git init
git remote add origin https://github.com/YOUR_USERNAME/client-project.git
# צור commit ראשוני
git add .
git commit -m "Initial project setup from CODE7 template"
git push -u origin main- מחק תמונות מ-
assets/images/ - נקה את תוכן
data/siteData.json - הסר לוגו קיים
היי Claude! אני רוצה לבנות אתר חדש.
**מידע טכני:**
- Master Components: https://github.com/nioasoft/CODE7
- New Project: https://github.com/YOUR_USERNAME/client-project
- Current Directory: /path/to/client-project
**פרטי הלקוח:**
- שם העסק: [שם העסק]
- תחום: [מספרה/מסעדה/עורך דין/אחר]
- שפה: [עברית/אנגלית]
- כיוון: [RTL/LTR]
**דרישות:**
- סוג אתר: [תדמית/חנות/תורים/בלוג]
- עמודים: [ראשי/אודות/שירותים/צור קשר/אחר]
- פיצ'רים מיוחדים: [מערכת תורים/תשלומים/גלריה/אחר]
**עיצוב:**
- סגנון: [מודרני/קלאסי/מינימליסטי]
- צבעים ראשיים: [#צבע1, #צבע2]
- פונט מועדף: [Heebo/Rubik/Open Sans]
**קומפוננטים רצויים:**
- Header: [modern-rtl/classic/minimal]
- Hero: [gradient-animated/image-bg/video]
- Features: [services-cards/pricing-table]
modern-rtl- הדר מודרני עם תמיכה ב-RTL (מהאתר הנוכחי)classic- הדר קלאסי עם לוגו במרכז (יבנה בעתיד)minimal- הדר מינימליסטי (יבנה בעתיד)
gradient-animated- Hero עם רקע גרדיאנט מונפש (מהאתר הנוכחי)image-bg- Hero עם תמונת רקע (יבנה בעתיד)video-bg- Hero עם וידאו ברקע (יבנה בעתיד)slider- Hero עם סליידר תמונות (יבנה בעתיד)
services-cards- כרטיסי שירותים עם אייקונים (מהאתר הנוכחי)projects-grid- גריד פרויקטים עם תמונות (מהאתר הנוכחי)testimonials-cards- כרטיסי המלצות (מהאתר הנוכחי)faq-accordion- שאלות נפוצות באקורדיון (מהאתר הנוכחי)pricing-table- טבלת מחירים (יבנה בעתיד)team-members- הצגת צוות (יבנה בעתיד)
contact-form- טופס יצירת קשר עם שמירה ל-DB (מהאתר הנוכחי)admin-panel- פאנל ניהול מלא (מהאתר הנוכחי)booking-system- מערכת הזמנת תורים (יבנה בעתיד)ecommerce- מערכת מסחר אלקטרוני (יבנה בעתיד)blog- מערכת בלוג (יבנה בעתיד)user-auth- מערכת משתמשים (יבנה בעתיד)
contact-advanced- טופס קשר מתקדם (מהאתר הנוכחי)newsletter- טופס רישום לניוזלטר (יבנה בעתיד)quote-request- טופס בקשת הצעת מחיר (יבנה בעתיד)
/* ב-styles.css */
:root {
--color-primary: #007AFF; /* צבע ראשי */
--color-secondary: #5856D6; /* צבע משני */
--color-text: #1D1D1F; /* צבע טקסט */
}<!-- ב-index.html -->
<link href="https://fonts.googleapis.com/css2?family=YOUR_FONT:wght@300;400;500;700&display=swap" rel="stylesheet"># צור עמוד חדש
cp index.html about.html
# ערוך את התוכן בהתאם# הוסף Procfile
echo "web: node server.js" > Procfile
# צור אפליקציה ב-Heroku
heroku create client-name-site
# דחוף לייצור
git push heroku main- חבר את ה-repo
- בחר branch: main
- Deploy
- התקן את הבסיס
- התאם צבעים ופונטים
- עדכן תוכן (טקסטים, תמונות)
- הוסף/הסר features לפי הצורך
- בדוק באמולטור מובייל
- העלה לייצור
- השתמש באותה מתודולוגיית CSS
- שמור על מבנה קבצים זהה
- תעד שינויים מיוחדים
אם צריך קומפוננט שלא קיים:
- בנה אותו קודם ב-CODE7 master
- בדוק שעובד כמו שצריך
- העתק לפרויקט החדש
- תעד אותו כאן
פתרון: בדוק נתיבים ב-siteData.json, ודא שהתמונות קיימות ב-assets
פתרון: בדוק שה-server.js רץ, ושיש חיבור ל-database
פתרון: הפחת את ה-delay בין אלמנטים ב-script.js
- Documentation:
/docsבפרויקט הבסיס - Examples:
/examplesלדוגמאות מוכנות - Components specs:
/components/README.md
עדכון אחרון: דצמבר 2024 גרסה: 1.0.0