איחורית היא מערכת ניהול מתקדמת לניהול חריגות נוכחות של תלמידים בבתי ספר. האתר מאפשר לצוותים חינוכיים לנהל את מצבת התלמידים בכיתה, לעדכן חריגות נוכחות, וליצור דוחות מותאמים אישית בקלות.
המערכת עוצבה בקפידה תוך דגש על נראות וחווית משתמש, והוטמעה בהצלחה בבית הספר של הלקוח.
- Node.js: פלטפורמת צד שרת המאפשרת להריץ JavaScript בצד השרת ולבצע בקשות API במהירות ובאמינות.
- Express: פריימוורק מינימליסטי לניהול נתיבים (Routes), ביניים (Middlewares), וניהול הרשאות גישה.
- אבטחת גישה באמצעות JWT: המערכת משתמשת באסימוני גישה (JWT) לאימות ואבטחת בקשות משתמשים, כדי להבטיח שכל המידע והפעולות מוגנים ברמת אבטחה גבוהה.
- MongoDB: מסד נתונים NoSQL שנועד לאחסן את פרטי התלמידים, הכיתות, חריגות הנוכחות והדוחות שנוצרו.
- React: ספרייה לפיתוח ממשק משתמש (UI) יעיל ורספונסיבי עם יכולת ניהול מדינות מתקדמת.
- RTK-Query: מספקת ניהול מדינות מתקדם לביצוע קריאות API ולטיפול במידע המתקבל מהשרת.
- PrimeReact: סט כלים מתקדם לעיצוב קומפוננטים מוכנים מראש המותאמים לצרכים כמו טבלאות, טפסים, וכפתורים בצורה מקצועית ונעימה לעין.
- ניהול כיתות ותלמידים: הגדרת כיתות, עדכון פרטי מחנכת כולל מייל, וניהול רשימת תלמידים.
- ניהול חריגות נוכחות: אפשרות לעדכן חריגות כגון איחור, איחור מאושר וחיסור.
- יצירת דוחות מתקדמים בטווח תאריכים:
- פירוט חריגות נוכחות של תלמידים לפי כיתה.
- סכום חריגות מכל סוג לתלמידה, לפי כיתה (עבור תעודות סוף מחצית).
- מצטיינות שחרגו פחות מX פעמים.
- אפשרות להדפסה, ייצוא ושליחה בדוא"ל.
- תהליך פתיחת שנה אוטומטי:
- הוספת תלמידות חדשות באמצעות קובץ Excel.
- העלאה אוטומטית של כיתה.
- מחיקה מהירה של מחזור כיתות ח'.
This project is proprietary software. All rights are reserved.
It is permitted to use this software for learning purposes only without payment.
Any other usage, including commercial use, requires purchasing a valid license from the author.
For inquiries about licensing, please open an Issue.



