2.4 KiB
2.4 KiB
Project Backlog: Infrastructure-to-Frontend Gaps
This document tracks school management modules that have backend database infrastructure but lack frontend implementation.
Priority 1: Inventory & Asset Management
- Item Catalog UI: Create views to list, search, and categorize school supplies (stationery, electronics).
- Stock Transactions: Implement forms for recording purchases, adjustments, and current stock levels.
- Item Issuing System: UI for assigning items to staff, departments, or students with return tracking.
- DB Tables:
items,item_stock,stock_transactions,item_issues.
Priority 2: Front Office & Visitor Management
- Digital Visitor Log: Check-in/out UI for parents, vendors, and visitors.
- Admission Enquiry CRM: Dashboard for tracking prospective student leads and follow-ups.
- Complaints Manager: Portal for logging and resolving complaints from parents or staff.
- DB Tables:
visitor_logs,admission_enquiries,complaints.
Priority 3: Online Exam & Quiz Engine
- Student Exam Interface: Timed quiz-taker UI with support for multiple-choice and essay questions.
- Teacher Exam Builder: Interface for creating question banks, scheduling exams, and grading.
- Results Dashboard: Detailed view of student attempts and obtained marks.
- DB Tables:
exam_groups,question_banks,exam_attempts,exam_answers.
Priority 4: HR & Payroll Self-Service
- Leave Management: Portal for staff to apply for leave and for admins to approve/reject requests.
- Payroll Processing: Accountant UI for running monthly payroll and generating payslips.
- Staff Payslips: Self-service view for employees to download their historical payslips.
- DB Tables:
leave_requests,payroll_runs,payslips.
Priority 5: Specialized Resource Management
- Hostel Portal: Room allocation, bed availability tracking, and hostel fee management.
- Transport Dashboard: Fleet management, route mapping, and student pickup assignments.
- DB Tables:
hostels,rooms,vehicles,transport_allocations.
Priority 6: Library Circulation
- Book Catalog: UI for searching and managing the school library's book collection.
- Borrowing System: Interface for checking books in and out to students/staff.
- DB Tables: (Requires extension of existing library fee structure).