| Metric | Value |
|---|---|
| Total files | 9 |
| Text files | 4 (index.html, README.md, robots.txt, sitemap.xml) |
| Image assets | 5 (.webp screenshots, og-cover.png) |
| Source lines (text) | ~455 |
| Build step | None (static) |
| Hosting | GitHub Pages (autodeploy on push) |
| Dependencies | Zero |
Language breakdown: HTML (index.html, 423 lines), Markdown (README, 17 lines), XML (sitemap.xml, 9 lines), plain text (robots.txt).
The site is a linear one-page document. The dependency graph below is interactive — drag nodes, hover to highlight connections. It maps every file to what it references, including the external simulator app.
index.html
├── <head>
│ ├── primary/OG/Twitter meta + <style> design system
├── <body>
│ ├── .topbar — announcement strip ("CBT begins 2027")
│ ├── header.main — brand + nav (Why/Features/How/FAQ anchors)
│ ├── .hero — headline, lead, dual CTA, stats badges, CSS mock-UI
│ ├── #why — 4-card rationale grid
│ ├── #features — 6-feature grid (NTA interface, timer, PWA, PYQ, privacy)
│ ├── #how — 3-step + 4-screenshot gallery
│ ├── #faq — 6-item <details> disclosure
│ └── footer — links + NTA trademark disclaimer
└── 3 × JSON-LD blocks — WebApplication, FAQPage, BreadcrumbList
index.html → testneetscreen.webp, homecbt.webp, login.webp, scorecbt.webp (gallery, lazy-loaded)index.html → og-cover.png (social meta)index.html → neet-cbt.vercel.app (external simulator app, 2 CTAs + footer)robots.txt → sitemap.xml:root (navy, accent gold, blue, paper), responsive at 820px.Confirms GitHub Pages hosting and image conventions (WebP at 2048×3640).
Allow all crawlers; sitemap with monthly change frequency, dated 2026-08-10.
Let F be the set of files and ℓ(f) the line count of file f.
Asset size footprint (bytes):
Data flow is unidirectional and static: the browser fetches index.html plus lazily-loaded
gallery images; JSON-LD blocks are parsed by crawlers, not executed. No runtime computation occurs here.