Skip to main content

EPIC-3: Smart SIS & Admission Inquiry Engine

📋 EPIC Overview

FieldValue
EPIC IDNGE-13
Priority🟠 P1 - High (Revenue Critical)
Story Points89 SP
Duration8 weeks (4 sprints)
DependenciesEPIC-1, EPIC-2

🎯 Goals

  1. Complete Student Information System (SIS)
  2. Online Admission Portal with AI Chatbot
  3. Document Management (TC, Birth Certificate, Aadhaar)
  4. Class & Section Management
  5. Bulk Promotion & Transfer System
  6. Parent Portal

📖 User Stories

Story IDTitlePointsSprint
NGE-13-1Student Registration & Profile13Sprint 7
NGE-13-2Class & Section Management8Sprint 7
NGE-13-3Admission Inquiry with AI21Sprint 8
NGE-13-4Document Management13Sprint 8
NGE-13-5Bulk Promotion & Transfer13Sprint 9
NGE-13-6Transfer Certificate8Sprint 9
NGE-13-7Parent Portal13Sprint 10

🏗️ Architecture

🎯 Tech Stack for EPIC-3

ComponentLanguageFrameworkPurpose
SIS APINode.jsNestJSStudent CRUD, Classes
Document ServiceNode.jsNestJSS3 upload/download
Admission ChatbotPythonFastAPIClaude AI integration
Background JobsNode.jsBullMQBulk promotion
Database-PostgreSQL 16Data storage
Cache-Redis 7.4Session, hot data

💾 Key Database Tables

TableDescription
studentsStudent profiles with encrypted PII
guardiansParent/guardian information
classesClass definitions (LKG to 12)
sectionsSections with capacity
admission_inquiriesInquiry tracking with AI chat
student_documentsDocument storage metadata
student_promotionsPromotion history
transfer_certificatesTC records with QR verification

🔗 Technical Docs