This is a Next.js project for the AI Glimpse educational platform, featuring interactive machine learning tutorials and documentation.
- Bun - Fast all-in-one JavaScript runtime
First, install dependencies and run the development server:
cd apps/web
bun install
bun devOpen http://localhost:3000 with your browser to see the result.
bun dev- Start development serverbun build- Build for productionbun start- Start production serverbun lint- Run ESLintbun lint:fix- Fix ESLint errorsbun format- Format code with Prettierbun format:check- Check if code is formattedbun type-check- Run TypeScript type checking
apps/web/
├── app/ # Next.js app directory
│ ├── components/ # React components
│ ├── docs/ # Documentation pages
│ ├── toys/ # Interactive ML tools
│ └── utils/ # Utility functions
├── components/ # Shared UI components
├── content/ # MDX content files
├── lib/ # Library code
└── public/ # Static assets
- Framework: Next.js 15 with App Router
- Runtime: Bun
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- Documentation: Fumadocs
- Content: MDX
- Animations: Framer Motion
- fumadocs - We use fumadocs to build our docs/blog, and we reuse some UI layout from fumadocs website.