CLAUDE.mdtypescript
ScholaRAG-helper CLAUDE.md
Next.js 15 application for the ScholaRAG homepage and documentation website.
Frontend Folder - Claude Code Instructions
š Purpose
Next.js 15 application for the ScholaRAG homepage and documentation website.
šļø Structure
frontend/
āāā app/ # Next.js App Router
ā āāā page.tsx # Homepage (marketing landing)
ā āāā layout.tsx # Root layout
ā āāā guide/ # Documentation (7 chapters)
ā ā āāā page.tsx # Guide overview
ā ā āāā 01-introduction/
ā ā āāā 02-getting-started/
ā ā āāā 03-core-concepts/
ā ā āāā 04-implementation/
ā ā āāā 05-advanced-topics/
ā ā āāā 06-research-conversation/
ā ā āāā 07-documentation-writing/
ā āāā chat/ # AI chatbot interface
ā āāā dashboard/ # Analytics dashboard
ā āāā resources/ # Additional resources
āāā components/ # Reusable React components
ā āāā GuideLayout.tsx # Documentation layout with TOC
ā āāā SearchBar.tsx # Documentation search (NEW)
ā āāā ChatWidget.tsx # AI assistant widget
ā āāā CodeBlock.tsx # Syntax-highlighted code
ā āāā Mermaid.tsx # Diagram rendering
ā āāā ... # UI components
āāā lib/ # Utilities and helpers
āāā public/ # Static assets
āāā package.json # Dependencies