Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shlmt/ichurit
MERN project for manage lates of students
https://github.com/shlmt/ichurit
express full-stack-web-development jwt mongo-db mongoose node-js primereact react
Last synced: 27 days ago
JSON representation
MERN project for manage lates of students
- Host: GitHub
- URL: https://github.com/shlmt/ichurit
- Owner: shlmt
- Created: 2024-05-09T10:15:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-31T12:55:47.000Z (about 2 months ago)
- Last Synced: 2024-12-31T13:18:05.991Z (about 2 months ago)
- Topics: express, full-stack-web-development, jwt, mongo-db, mongoose, node-js, primereact, react
- Language: JavaScript
- Homepage: https://ichurit.onrender.com
- Size: 461 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **איחורית** - מערכת לניהול חריגות נוכחות של תלמידים
### תיאור הפרויקט
איחורית היא מערכת ניהול מתקדמת לניהול חריגות נוכחות של תלמידים בבתי ספר. האתר מאפשר לצוותים חינוכיים לנהל את מצבת התלמידים בכיתה, לעדכן חריגות נוכחות, וליצור דוחות מותאמים אישית בקלות.המערכת עוצבה בקפידה תוך דגש על נראות וחווית משתמש, והוטמעה בהצלחה בבית הספר של הלקוח.
---## **טכנולוגיות**
### צד שרת (Server-side):
-  - **Node.js**: פלטפורמת צד שרת המאפשרת להריץ JavaScript בצד השרת ולבצע בקשות API במהירות ובאמינות.
-  - **Express**: פריימוורק מינימליסטי לניהול נתיבים (Routes), ביניים (Middlewares), וניהול הרשאות גישה.
-  - **אבטחת גישה באמצעות JWT**: המערכת משתמשת באסימוני גישה (JWT) לאימות ואבטחת בקשות משתמשים, כדי להבטיח שכל המידע והפעולות מוגנים ברמת אבטחה גבוהה.
-  - **MongoDB**: מסד נתונים NoSQL שנועד לאחסן את פרטי התלמידים, הכיתות, חריגות הנוכחות והדוחות שנוצרו.### צד לקוח (Client-side):
-  - **React**: ספרייה לפיתוח ממשק משתמש (UI) יעיל ורספונסיבי עם יכולת ניהול מדינות מתקדמת.
- **RTK-Query**: מספקת ניהול מדינות מתקדם לביצוע קריאות API ולטיפול במידע המתקבל מהשרת.
- **PrimeReact**: סט כלים מתקדם לעיצוב קומפוננטים מוכנים מראש המותאמים לצרכים כמו טבלאות, טפסים, וכפתורים בצורה מקצועית ונעימה לעין.
---## **תכונות עיקריות**
- **ניהול כיתות ותלמידים**: הגדרת כיתות, עדכון פרטי מחנכת כולל מייל, וניהול רשימת תלמידים.
- **ניהול חריגות נוכחות**: אפשרות לעדכן חריגות כגון איחור, איחור מאושר וחיסור.
- **יצירת דוחות מתקדמים בטווח תאריכים**:
- פירוט חריגות נוכחות של תלמידים לפי כיתה.
- סכום חריגות מכל סוג לתלמידה, לפי כיתה (עבור תעודות סוף מחצית).
- מצטיינות שחרגו פחות מX פעמים.
- אפשרות להדפסה, ייצוא ושליחה בדוא"ל.
- **תהליך פתיחת שנה אוטומטי**:
- הוספת תלמידות חדשות באמצעות קובץ Excel.
- העלאה אוטומטית של כיתה.
- מחיקה מהירה של מחזור כיתות ח'.
## License
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](../../issues).
---
## תמונות מסך![]()
![]()
![]()
![]()