NeuroSchool
Next.js 16.1.6 App Router · React 18.2.0 · TypeScript 5 · client-rendered education marketing site
NeuroSchool is a predominantly client-rendered Next.js App Router education marketing site. It ships course catalog, pricing, dashboard, and auth pages with custom React-Context i18n; the only server route is a stub /api/auth, and no database, cache, or external service is wired in.
Generated 4 Jun 2026 · 48 files · 11 components · 5 flows
File Architecture
The full source tree as a layered graph — every file with its role, imports, exports and reverse dependencies.
System Design
Runtime topology across the five zones — client, edge, application, data and external services.
Flow Graph
The five most significant application flows, step by step — startup, auth, write, read and error recovery.
Technology
| Component | Technology | Version | Source of Detection |
|---|---|---|---|
| Framework | Next.js (App Router) | 16.1.6 | package.json · next.config.ts |
| UI library | React / React DOM | 18.2.0 | package.json |
| Language | TypeScript (strict) | ^5 | tsconfig.json |
| Styling | Tailwind CSS v4 + PostCSS | ^4.1.18 | postcss.config.mjs · package.json |
| Animation | Motion (Framer Motion) | ^12.40.0 | components/motion/Motion.tsx |
| Icons | lucide-react | ^0.563.0 | imports across components |
| UI primitives | @radix-ui (dropdown, select, tabs) | 2.x / 1.x | package.json (not yet imported) |
| Routing | react-router-dom | ^7.13.0 | package.json (unused; App Router used) |
| i18n | Custom React Context | — | i18n/provider.tsx · dictionaries.ts |
| Lint | ESLint + eslint-config-next | ^9 / 16.1.6 | eslint.config.mjs |
| Runtime | Node.js | 24.x | package.json engines |