# Next.js App

Production-ready Next.js starter with TypeScript and App Router, generated by [StackKit](https://github.com/tariqul420/stackkit).

## Requirements

- Node.js 18+ (LTS recommended)
- pnpm or npm

## Quick Start

Install dependencies and start a development server:

```bash
# using pnpm (recommended)
pnpm install
pnpm dev

# or using npm
npm install
npm run dev
```

## Features

- Next.js 16 with App Router
- TypeScript for type safety
- Tailwind CSS for styling
- ESLint for code quality

## Scripts

| Command      | Description              |
| ------------ | ------------------------ |
| `pnpm dev`   | Start development server |
| `pnpm build` | Build for production     |
| `pnpm start` | Start production server  |
| `pnpm lint`  | Run ESLint               |

## Folder Structure

```text
next-app/
├── .env.example
├── .gitignore
├── eslint.config.mjs
├── next.config.ts
├── package.json
├── postcss.config.mjs
├── template.json
├── tsconfig.json
├── app/
│   ├── favicon.ico
│   ├── globals.css
│   ├── layout.tsx
│   └── (public)/
│       └── (root)/
│           └── page.tsx
├── components/
│   └── providers/
│       └── query-provider.tsx
├── lib/
│   ├── axios/
│   │   └── http.ts
│   └── env.ts
└── public/
    ├── file.svg
    ├── globe.svg
    ├── next.svg
    ├── vercel.svg
    └── window.svg
```

## Environment Variables

Copy the example env file and edit it with your values:

```bash
cp .env.example .env.local
```

Keep secrets out of the repository.

## Deployment

Deploy to Vercel, Netlify, or any Node.js hosting service:

```bash
pnpm build
pnpm start
```

---

Generated with [StackKit](https://github.com/tariqul420/stackkit) — `npx stackkit@latest create`
