# gangwarsaurabh63/neet-cbt-platform architecture

> Architecture diagram of the GitHub repository gangwarsaurabh63/neet-cbt-platform, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/gangwarsaurabh63/neet-cbt-platform
- Repository: https://github.com/gangwarsaurabh63/neet-cbt-platform

## Overview

This is a browser-based NEET mock-test and practice platform. Its apparent user-facing areas are chapter-wise practice, full-length test selection and instructions, taking a test, and reviewing results. The sampled JavaScript confirms question-bank data for chapter practice and full-length tests, but does not show page markup or runtime wiring. The page roles and their connections are therefore inferred from filenames; no navigation or data-transfer edges are asserted.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_practice["Practice"]
  node_practice["Chapter Practice<br/>[practice.html]"]
  node_practice_test["Practice Test<br/>[practice-test.html]"]
  node_question_bank["Chapter Bank<br/>[questions.js]"]
end

subgraph group_testing["Mock Testing"]
  node_test_catalog["Test Catalog<br/>[tests.html]"]
  node_test_data["Full-Length Tests<br/>[tests.js]"]
  node_test_instructions["Test Instructions"]
  node_exam_instructions["Exam Instructions<br/>[instructions.html]"]
  node_test_interface["Test Interface"]
  node_exam["Exam Page<br/>[exam.html]"]
end

subgraph group_review["Results Review"]
  node_result["Test Results<br/>[result.html]"]
  node_review["Answer Review<br/>[review.html]"]
end

node_user(("Learner"))
node_home["Home<br/>[index.html]"]

click node_home "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/index.html"
click node_practice "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/practice.html"
click node_practice_test "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/practice-test.html"
click node_question_bank "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/questions.js"
click node_test_catalog "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/tests.html"
click node_test_data "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/tests.js"
click node_test_instructions "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/test-instructions.html"
click node_exam_instructions "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/instructions.html"
click node_test_interface "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/test-interface.html"
click node_exam "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/exam.html"
click node_result "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/result.html"
click node_review "https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/review.html"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_practice,node_practice_test,node_question_bank toneBlue
class node_test_catalog,node_test_data,node_test_instructions,node_exam_instructions,node_test_interface,node_exam toneAmber
class node_result,node_review toneMint
class node_user toneIndigo
class node_home toneTeal
```

## Components

### Practice

- [Chapter Practice](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/practice.html): `practice.html`
- [Practice Test](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/practice-test.html): `practice-test.html`
- [Chapter Bank](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/questions.js): `questions.js`

### Mock Testing

- [Test Catalog](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/tests.html): `tests.html`
- [Full-Length Tests](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/tests.js): `tests.js`
- [Test Instructions](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/test-instructions.html): `test-instructions.html`
- [Exam Instructions](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/instructions.html): `instructions.html`
- [Test Interface](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/test-interface.html): `test-interface.html`
- [Exam Page](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/exam.html): `exam.html`

### Results Review

- [Test Results](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/result.html): `result.html`
- [Answer Review](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/review.html): `review.html`

### Other components

- **Learner**
- [Home](https://github.com/gangwarsaurabh63/neet-cbt-platform/blob/main/index.html): `index.html`
