Public AI learning resource portal and the home of the supporting curriculum documentation.
portal/
├── app/ # App Router pages and global styles
│ ├── page.tsx # Main public portal experience
│ ├── layout.tsx # Site metadata and root layout
│ └── globals.css # Portal design system and responsive styles
├── docs/ # Learning-plan source documents
│ └── AI_LEARNING_PATH.md # 16-week advanced AI learning path
├── public/ # Static assets
├── next.config.ts # Next-compatible configuration
├── vite.config.ts # Vinext, Vite, and Cloudflare configuration
├── package.json # Scripts and dependencies
└── .openai/hosting.json # Sites deployment metadata
The portal is intentionally public and read-only. It includes the curriculum, curated learning resources, search, phase filters, and capstone guidance. It does not yet include authentication, personal notes, progress tracking, uploads, or a database.
The docs/ area can remain the source for public curriculum content while future private features are added behind authenticated routes. A later version can add structured curriculum data, a database-backed progress model, notes, study sessions, and project evidence without exposing those records publicly.
npm install
npm run devBuild and lint checks:
npm run build
npm run lint