אתר דפוס מקצועי להזמנות חתונה, בר/בת מצווה, ברכונים ועוד.
- React 19.1.0
- React Router DOM 7.6.2
- CSS Modules
- Vite
- Node.js
- Express 5.1.0
- MySQL2
- Nodemailer
- bcrypt
- Node.js (גרסה 18 ומעלה)
- MySQL
- npm או yarn
- שכפול הפרויקט:
git clone [repository-url]
cd project- התקנת תלויות:
# התקנת תלויות שרת
npm install
# התקנת תלויות קליינט
cd client
npm install
cd ..- הגדרת משתני סביבה:
צור קובץ
.envבתיקיית הבסיס:
PORT=3000
DB_HOST=localhost
DB_USER=your_username
DB_PASSWORD=your_password
DB_NAME=your_database
EMAIL_USER=your_email
EMAIL_PASS=your_password
- הגדרת בסיס נתונים:
node db/createTables.js- הרצת השרת:
npm start- הרצת הקליינט (בטרמינל נפרד):
cd client
npm run devהאתר יהיה זמין בכתובת: http://localhost:5173
project/
├── client/ # React frontend
│ ├── src/
│ │ ├── components/ # קומפוננטות React
│ │ ├── App.jsx
│ │ └── main.jsx
│ └── package.json
├── server/ # Express backend
│ ├── controllers/ # בקרים
│ ├── routes/ # נתיבים
│ ├── service/ # שירותים
│ └── App.js
├── db/ # הגדרות בסיס נתונים
└── package.json
- ✅ הזמנות חתונה
- ✅ הזמנות בר/בת מצווה
- ✅ ברכונים
- ✅ מדבקות
- ✅ מיתוג לאירועים
- ✅ מזכרות
- ✅ עגלת קניות
- ✅ מערכת משתמשים
- ✅ פאנל ניהול
- ✅ שליחת מיילים
MIT License