create-jtc-starter-kit
Version:
Create a new JTC Starter Kit project
52 lines (39 loc) ⢠1.29 kB
Markdown
# JTC React Starter Kit
A modern React + TypeScript starter template with Vite, Tailwind CSS, and shadcn/ui pre-configured.
## Features
- ā”ļø Vite for fast development
- šØ Tailwind CSS for styling
- š§© shadcn/ui component system ready
- š TypeScript for type safety
- š§ ESLint & Prettier pre-configured
- š¦ React Query for server state management
- š£ļø React Router for navigation
- š React Hook Form with Zod validation
## Getting Started
```bash
npm install
npm run dev
```
## Available Scripts
- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm run lint` - Run ESLint
- `npm run pretty` - Format code with Prettier
- `npm run typecheck` - Run TypeScript type checking
## Adding shadcn/ui Components
This template is pre-configured for shadcn/ui. To add components:
```bash
npx shadcn@latest add button
```
## Project Structure
```
src/
āāā components/ # Reusable UI components
ā āāā ui/ # shadcn/ui components
āāā pages/ # Page components
āāā model/ # Data layer
ā āāā api/ # API configuration
ā āāā enums/ # TypeScript enums
ā āāā interfaces/ # TypeScript interfaces
āāā lib/ # Utility functions
```