פלטפורמה משותפת מקצועית לעריכה ושיתוף של ספרי קודש עם מערכת ניהול משתמשים מתקדמת.
האתר משתמש בעיצוב מודרני המשלב:
- Material Design 3 - מערכת עיצוב מתקדמת של Google
- Material Symbols - אייקונים מקצועיים של Google
- Glassmorphism - אפקטי זכוכית מטושטשת עם backdrop-blur
- Tailwind CSS - פיתוח מהיר עם utility classes
- תמיכה מלאה בעברית - RTL וטיפוגרפיה מותאמת
✅ עיצוב מודרני ומקצועי - Material Design 3 + Glassmorphism
✅ מערכת אימות מלאה - התחברות והרשמה עם NextAuth.js
✅ ניהול משתמשים - פאנל ניהול למנהלים
✅ הרשאות מתקדמות - תפקידים: משתמש, עורך, מנהל
✅ איזור אישי - לכל משתמש
✅ תמיכה מלאה בעברית - RTL וממשק בעברית
✅ רספונסיבי - מותאם לכל המכשירים
✅ אבטחה - הצפנת סיסמאות עם bcrypt
- Node.js 18+ מותקן במחשב
אופציה א' - קבצי BAT (מומלץ ל-Windows):
לחץ פעמיים על: install.bat
אופציה ב' - טרמינל:
npm installאופציה א' - קבצי BAT:
לחץ פעמיים על: start.bat
או
לחץ פעמיים על: menu.bat (תפריט מלא)
אופציה ב' - טרמינל:
npm run devהאתר יהיה זמין בכתובת: http://localhost:3000
קל: לחץ פעמיים על generate-secret.bat ואז על full-check.bat
📖 מדריך פריסה מלא: DEPLOYMENT.md
otzaria-library/
├── public/ # קבצים סטטיים (לוגו, תמונות)
├── src/
│ ├── app/
│ │ ├── api/ # API Routes
│ │ │ ├── auth/ # אימות (NextAuth)
│ │ │ └── users/ # ניהול משתמשים
│ │ ├── auth/ # דפי התחברות והרשמה
│ │ └── dashboard/ # איזור אישי ופאנל ניהול
│ ├── components/ # קומפוננטות React
│ ├── lib/ # פונקציות עזר
│ └── styles/ # קבצי CSS
├── .env.local # משתני סביבה
├── tailwind.config.js # הגדרות Tailwind
└── package.json
- Next.js 14 - React framework עם App Router
- NextAuth.js - מערכת אימות
- Tailwind CSS - עיצוב
- Material Design 3 - מערכת עיצוב
- Material Symbols - אייקונים
- bcryptjs - הצפנת סיסמאות
- Zod - ולידציה
- גש ל-
/auth/registerלהרשמה - מלא את הפרטים (שם, אימייל, סיסמה)
- לאחר ההרשמה, התחבר ב-
/auth/login
- לאחר התחברות תועבר לאיזור האישי שלך
- צפה בסטטיסטיקות ופעילות אחרונה
- גישה מהירה לפעולות נפוצות
- גש ל-
/dashboard/users - צפה בכל המשתמשים במערכת
- שנה תפקידים (משתמש/עורך/מנהל)
- מחק משתמשים
- משתמש - גישה בסיסית
- עורך - יכולות עריכה מתקדמות
- מנהל - גישה מלאה לניהול המערכת
- סיסמאות מוצפנות עם bcrypt
- JWT tokens למניעת CSRF
- Middleware להגנה על דפים מוגנים
- ולידציה של קלט משתמש עם Zod
🚀 מוכן לפרוס? ראה DEPLOYMENT.md
- עורך טקסט משותף בזמן אמת
- מערכת חיפוש מתקדמת
- ניהול גרסאות לטקסטים
- API לגישה חיצונית
- התראות ונוטיפיקציות