38 lines
2.4 KiB
Markdown
38 lines
2.4 KiB
Markdown
# 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).
|