geocrop-platform./apps/nextgen/ISSUES.md

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).