vwinter.moe ig
- Add max-width containers with mx-auto for proper centering - Maintain direct padding on outer elements - Ensure content is properly formatted and responsive |
||
|---|---|---|
| public | ||
| src | ||
| .gitignore | ||
| components.json | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next.config.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
Website
A modern web application built with Next.js 15 and a comprehensive UI component library.
Tech Stack
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS v4
- UI Components: Radix UI + Shadcn/ui
- Form Handling: React Hook Form with Zod validation
- Charts: Recharts
- Theme: Dark mode support with Next Themes
- Package Manager: pnpm
Getting Started
Install dependencies:
pnpm install
Run the development server:
pnpm run dev
Open http://localhost:3000 in your browser.
Scripts
pnpm run dev- Start development server with Turbopackpnpm run build- Build for production with Turbopackpnpm run start- Start production serverpnpm run lint- Run ESLint
Project Structure
src/
├── app/ # Next.js App Router pages
├── components/ui/ # Reusable UI components
├── lib/ # Utility functions
└── hooks/ # Custom React hooks