How umaramir18747-ghub/amijee works
This is a browser-based institute management portal with separate manager, teacher and student experiences. The principal workflow is role-based sign-in, credential and account-status checking against browser storage, then navigation to the matching portal. Managers handle enrollment, classes, attendance and fees; teachers manage teaching, attendance and assessments; students view learning and account records. Shared header/sidebar behavior is implemented in components.js. The tree and sampled JavaScript support these capabilities, but do not establish how most page actions persist or communicate.
Main entry points: index.js Login logic · index.html Manager dashboard · teacher-dashboard.html Teacher dashboard · student-dashboard.html Student dashboard
Components 18
Access
- Role sign-in
index.html - Login logic
index.js - Browser storage
Manager operations
- Manager dashboard
admin/index.html - Enrollment
admin/enroll-student.html - Class operations
admin/make-class.html - Attendance analysis
admin/s_attendance-analysis.html - Fee management
admin/fee-analysis.html - Academic records
admin/assign-subjects.html
Teacher portal
- Teacher dashboard
teacher/teacher-dashboard.html - Teaching materials
teacher/teacher-assignments.html - Attendance marking
teacher/mark-attendance.html - Assessments
teacher/mark-exams.html
Student portal
- Student dashboard
student/student-dashboard.html - Subjects and work
student/my-subjects.html - Student records
student/view-attendance.html
Shared interface
- Navigation behavior
components.js
Other components
- Portal user
Connections 17
- Portal user → Role sign-in: opens
- Role sign-in → Login logic: submits credentials
- Login logic → Browser storage: reads accounts
- Login logic → Browser storage: writes session
- Login logic → Manager dashboard: redirects manager
- Login logic → Teacher dashboard: redirects teacher
- Login logic → Student dashboard: redirects student
- Manager dashboard → Enrollment
- Manager dashboard → Class operations
- Manager dashboard → Attendance analysis
- Manager dashboard → Fee management
- Manager dashboard → Academic records
- Teacher dashboard → Teaching materials
- Teacher dashboard → Attendance marking
- Teacher dashboard → Assessments
- Student dashboard → Subjects and work
- Student dashboard → Student records