This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
- pnpm install - Install dependencies
- pnpm run lint - Run ESLint with auto-fix
- pnpm tsc - Check TypeScript compilation
Note: Never run pnpm dev or pnpm build - use only the commands above
This is a Next.js 15 static site with crypto trading theme. The app uses modern React patterns with HeroUI component library.
app/layout.tsx- Root layout with theme configuration and metadataapp/page.tsx- Simple hero-only landing page with background imageconfig/- Font configurations and site metadatacomponents/- Reusable UI components (navbar, theme switch, icons)styles/- Global styles and font filespublic/- Static assets (background.webp, logo.webp)
- TailwindCSS 4 with HeroUI theme plugin
- Font configuration: Inter (Google) + Orbitron (local crypto font)
- Dark/Light theme support via
next-themes - CSS-in-JS with Tailwind utility classes
- Static export with
output: 'export'innext.config.js - Unoptimized images for static site compatibility
- Turbopack for faster development
- ESLint with extensive TypeScript and React rules
- HeroUI components for consistent design system
- TypeScript strict mode with full type safety
- clsx for conditional className utilities
- NextLink for client-side navigation
- Next.js 15 - React framework
- HeroUI - UI component library
- Framer Motion - Animation library
- Next Themes - Dark mode support
- TailwindCSS 4 - Utility-first CSS
- Built for GitHub Pages deployment
- Output goes to
/outdirectory - GitHub Actions workflow in
.github/workflows/deploy.yml - Automatic deployment on push to main/master branches