How abdulhanan42/university-managment works
Smart UMS is a Vue university-management frontend spanning academic operations, student services, and role-based portals. Users enter through the application shell and navigate to routed pages; the sampled route table explicitly connects several top-level routes to page components. The tree documents broader feature areas, but the README is empty and most implementation files were not sampled, so internal service, store, and API wiring is omitted.
Main entry points: routes.js Route table · App.vue App shell · Dashboard.vue Admin dashboard · reports Reports
Components 22
Application shell
- App shell
smart-ums/src/App.vue - Route table
smart-ums/src/router/routes.js - Admin dashboard
smart-ums/src/pages/admin/Dashboard.vue - Reports
smart-ums/src/pages/reports
Academic operations
- Students
smart-ums/src/pages/students - Faculty
smart-ums/src/pages/faculty - Departments
smart-ums/src/pages/departments - Programs
smart-ums/src/pages/programs - Courses
smart-ums/src/pages/courses - Enrollment
smart-ums/src/pages/enrollment - Attendance
smart-ums/src/pages/attendance - Examinations
smart-ums/src/pages/examinations
Campus services
Role portals
- Student portal
smart-ums/src/pages/student-portal - Faculty portal
smart-ums/src/pages/faculty-portal - Parent portal
smart-ums/src/pages/parent-portal
Other components
- University user
Connections 19
- University user → App shell: uses
- App shell → Route table: navigates via
- App shell → Admin dashboard: renders outlet
- Route table → Admin dashboard: maps route
- Route table → Students: maps route
- Route table → Faculty: maps route
- Route table → Departments: maps route
- Route table → Programs: maps route
- Route table → Courses: maps route
- Route table → Enrollment: maps route
- Route table → Attendance: maps route
- Route table → Examinations: maps route
- Route table → Fees: maps route
- Route table → Library: maps route
- Route table → Hostel: maps route
- Route table → Transport: maps route
- Route table → Leaves: maps route
- Route table → Notices: maps route
- Route table → Reports: maps route