A powerful CLI tool for generating boilerplate code for frontend development . Built specifically for Remix.js and React Router v7 projects with TypeScript, Tailwind CSS, and modern best practices.
- ποΈ Project Scaffolding - Initialize complete project structure following iPFSoftwares guidelines
- π£οΈ Route Generation - Create Remix routes with loaders, actions, error boundaries, and security headers
- π API Layer Generation - Generate complete 3-layer API architecture (Client, Schema, Hooks)
- π§© Component Generation - Create React components with TypeScript, tests, and Tailwind styling
- πͺ Hook Generation - Generate custom hooks for various use cases
- π Security First - Built-in security best practices including input validation, CSRF protection, and secure headers
- π TypeScript - Full TypeScript support with proper typing
- π§ͺ Test Ready - Generates test files alongside components
# Global installation (recommended)
npm install -g @jeccoman/doodle-cli
# Or using npx (no installation required)
npx @jeccoman/doodle-cli init
# Initialize a new project
doodle init
# Generate a route
doodle generate route --name user-profile
# Generate API layers
doodle g api -n products
# Generate a component
doodle g component -n DataTable
# Generate a custom hook
doodle g hook -n useAuth