NeuroSchool — System Design
11 components · 11 links · 5 zones
Loading graph…
Legend
- Standard node
- External / inferred (dashed)
- Database / persistent store
- Load balancer / proxy
- Zone band (small-caps title)
- Link / dependency
- Data flow (dashed)
- Bidirectional (request/response)
Inferred components — evidence
- Inferred components (dashed border) — evidence:
- /api/auth route — verified file src/app/api/auth/route.ts but body is a stub returning {success:true}; no caller exists in repo, so its consumer connection is inferred.
- Browser storage / Web Storage API — inferred from localStorage.getItem/setItem in i18n/provider.tsx.
- OS filesystem — inferred Zone 5 service backing Next.js static asset serving from public/img; never referenced directly in source.
- Next.js Node runtime — inferred from engines.node 24.x and next dev/start scripts; default dev port :3000 from README.md.
- Absent by design: no database, cache, message broker, or external API is wired — lib/prisma.ts, lib/stripe.ts, lib/auth.ts are empty stubs imported by nothing.