How datakaseops-ctrl/iskvenue works
This is a browser-based Kerala 2026–27 exam-planning application, with workflows for configuring multi-stage exam-centre allocations and preparing question-paper requirements. Users submit plans or skill-level selections, then receive an acknowledgment; the app also keeps a local submission record and includes a searchable/exportable ledger. The graph includes the major form, allocation, and ledger components named by the source index. Some wiring is not visible in the excerpts, so uncertain component relationships are omitted.
Main entry points: App.tsx Application Shell · MultiStepPlanningForm.tsx Planning Form · types.ts Submission Types · QuestionPaperPreparationModule.tsx Question Paper Form
Components 13
Application Shell
- React Entry
src/main.tsx - Application Shell
src/App.tsx - Browser Storage
Centre Planning
- Planning Form
src/components/MultiStepPlanningForm.tsx - Screening Editor
src/components/ScreeningExamStageEditor.tsx - Stage Allocations
src/components/StageAllocationEditor.tsx - Trade and Region Data
src/data/trades.ts
Paper Preparation
- Question Paper Form
src/components/QuestionPaperPreparationModule.tsx
Submission Records
- Submission Types
src/types.ts - Submission Acknowledgment
src/components/SubmissionSuccessModal.tsx - Submission Ledger
src/components/SubmissionsLedger.tsx - Currency Formatting
src/utils/numberToWords.ts
Other components
- Planner
Connections 16
- Planner → React Entry: opens
src/main.tsx - React Entry → Application Shell: renders
src/main.tsx - Application Shell → Planning Form: renders
src/App.tsx - Application Shell → Question Paper Form: renders
src/App.tsx - Application Shell → Submission Acknowledgment: renders
src/App.tsx - Application Shell → Browser Storage: reads and writes
src/App.tsx - Planning Form → Screening Editor: uses
src/components/MultiStepPlanningForm.tsx - Planning Form → Trade and Region Data: uses
src/components/MultiStepPlanningForm.tsx - Question Paper Form → Trade and Region Data: uses
src/components/QuestionPaperPreparationModule.tsx - Planning Form → Submission Types: builds records
src/components/MultiStepPlanningForm.tsx - Question Paper Form → Submission Types: builds records
src/components/QuestionPaperPreparationModule.tsx - Submission Acknowledgment → Submission Types: displays
src/components/SubmissionSuccessModal.tsx - Submission Ledger → Submission Types: reads records
src/components/SubmissionsLedger.tsx - Stage Allocations → Currency Formatting: formats amounts
src/components/StageAllocationEditor.tsx - Submission Ledger → Currency Formatting: formats amounts
src/components/SubmissionsLedger.tsx - Submission Acknowledgment → Currency Formatting: formats amounts
src/components/SubmissionSuccessModal.tsx