- TanStack Start - Modern full-stack React framework
- shadcn/ui - Beautiful, accessible component library
- Tailwind CSS v4 - Modern utility-first CSS framework
- TypeScript - Full type safety
- TanStack Router - Type-safe file-based routing
- Node.js 18+
- pnpm (recommended package manager)
# Clone the repository
git clone <your-repo-url>
cd tanstack-starter-instructa
# Install dependencies
pnpm install
# Start development server
pnpm dev# Development
pnpm dev # Start development server
pnpm build # Build for production
pnpm start # Start production server
# Code Quality
pnpm biome:check # Check code formatting and linting
pnpm biome:fix:unsafe # Fix code issues (unsafe)src/
├── app/
│ ├── routes/ # File-based routing
│ │ ├── __root.tsx # Root layout
│ │ ├── index.tsx # Home page
│ │ └── api/ # API routes
│ └── styles/ # Global styles
├── components/
│ └── ui/ # shadcn/ui components
└── utils/ # Utility functions
| Technology | Purpose | Documentation |
|---|---|---|
| TanStack Start | Full-stack framework | Docs |
| shadcn/ui | Component library | Docs |
| Tailwind CSS v4 | Styling framework | Docs |
| TypeScript | Type safety | Docs |
# Add new components
npx shadcn@latest add button
npx shadcn@latest add card
npx shadcn@latest add input- Uses Tailwind CSS v4 with modern CSS-first configuration
- Configured in
app.config.ts - Global styles in
src/app/styles/
- Path aliases:
@resolves to the root./directory - Route files: Must use
.tsxextension
pnpm buildpnpm startThis project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ using modern React tools