Create production-ready React applications in seconds! 🎯
Installation • Quick Start • Features • Templates • Documentation • Contributing
ReadyTemp is your go-to CLI tool for bootstrapping professional React applications. Stop wasting time on initial setup and focus on what matters - building great features!
-
🎯 Multiple Project Templates
- Base Template (Clean & Modern)
- Todo Application (State Management)
- Dashboard Template (Data Visualization)
-
🛠️ Modern Tech Stack
- React 18+ Support
- TypeScript/JavaScript
- Popular UI Frameworks
- Latest Best Practices
-
📦 Production Ready
- Optimized Build Setup
- Testing Configuration
- ESLint & Prettier
- Git Hooks with Husky
-
🎨 UI Framework Options
- Tailwind CSS
- Material UI
- Chakra UI
```bash
npm install -g readytemp
yarn global add readytemp
pnpm add -g readytemp ```
```bash readytemp create my-awesome-app ```
Follow the interactive prompts to customize your project:
- Choose a template
- Select language (JavaScript/TypeScript)
- Pick your UI framework
- Choose package manager
Perfect for starting fresh with a clean, modern setup:
- Optimized folder structure
- Routing configuration
- Component templates
- Basic styling setup
Learn and implement core React concepts:
- State management patterns
- CRUD operations
- Local storage integration
- Component composition
Build data-rich applications:
- Chart integrations
- Data visualization
- Responsive layouts
- Mock data setup
``` my-awesome-app/ ├── public/ │ ├── index.html │ └── manifest.json ├── src/ │ ├── components/ │ │ ├── common/ │ │ └── layout/ │ ├── pages/ │ ├── hooks/ │ ├── context/ │ ├── utils/ │ ├── styles/ │ ├── App.tsx │ └── index.tsx ├── tests/ ├── .eslintrc.json ├── .prettierrc ├── package.json └── README.md ```
| Feature | Options |
|---|---|
| Language | JavaScript, TypeScript |
| UI Framework | Tailwind CSS, Material UI, Chakra UI |
| Package Manager | npm, yarn, pnpm |
| Linting | ESLint, Prettier |
| Testing | Jest, React Testing Library |
We love contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (`git checkout -b feature/amazing-feature`)
- Commit your changes (`git commit -m 'feat: add amazing feature'`)
- Push to the branch (`git push origin feature/amazing-feature`)
- Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- React Community
- Open Source Contributors
- Our Amazing Users
- GitHub Issues: Create an issue
- Email: your-email@example.com
- Twitter: @YourHandle
Made with ❤️ by Dampi Pal
If you find this project helpful, please consider giving it a ⭐️