Attendance & Class Management System
I built a web application to efficiently track student attendance and manage class data. Each supervisor can view only their assigned schools, and each teacher can access only their own students. The system ensures accurate reporting and streamlined management.
Technologies: Angular 20, SCSS, Google Apps Script, Cypress, Jest
Key Features:
• Role-based dashboards for teachers and supervisors
• Automated attendance tracking and reporting
• Real-time data management using Google Sheets
• Fully tested with Cypress (E2E) and Jest (unit testing)
⸻
نظام متابعة حضور وغياب وإدارة الفصول
قمت بتطوير تطبيق ويب لمتابعة حضور الطلاب وإدارة بيانات الفصول بشكل فعال. كل مسؤول يمكنه رؤية المدارس المخصصة له فقط، وكل مدرس يمكنه الوصول إلى طلابه فقط. النظام يضمن تقارير دقيقة وإدارة سلسة.
التقنيات: Angular 20، SCSS، Google Apps Script، Cypress، Jest
أهم المميزات:
• لوحات تحكم مخصصة لكل من المدرسين والمسؤولين
• تتبع الحضور بشكل آلي وتوليد تقارير دقيقة
• إدارة البيانات في الوقت الفعلي باستخدام Google Sheets
• اختبارات شاملة باستخدام Cypress (E2E) وJest