1.0.0 • Published 8 months ago

readytemp v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

ReadyTemp CLI šŸš€

A powerful CLI tool to quickly create production-ready React.js projects with custom templates.

Features ✨

  • šŸŽÆ Multiple project templates:
    • Empty Project (Basic Setup)
    • Todo Application
    • Admin Dashboard
    • E-commerce Store
  • šŸ”§ Customization options:
    • JavaScript/TypeScript
    • Popular UI frameworks (Tailwind CSS, Material UI, Chakra UI)
    • Package manager selection (npm, yarn, pnpm)
  • šŸ“¦ Production-ready setup
  • šŸŽØ Modern and responsive designs
  • ⚔ Quick and easy to use

Installation šŸ’æ

npm install -g readytemp

Usage šŸ› ļø

# Create a new project
readytemp create my-app

# Follow the interactive prompts to select:
# - Project template
# - Language (JavaScript/TypeScript)
# - UI framework
# - Package manager

Templates šŸ“

Empty Project

A basic React setup with routing and modern folder structure.

Todo Application

A fully functional todo app with:

  • Add/Edit/Delete todos
  • Mark as complete
  • Local storage persistence
  • Clean UI with Tailwind CSS

Admin Dashboard

A professional dashboard with:

  • Multiple pages and layouts
  • Charts and statistics
  • Recent activities
  • Mock data integration
  • Responsive sidebar

E-commerce Store

A complete e-commerce solution with:

  • Product listing
  • Shopping cart
  • Checkout process
  • User authentication
  • Payment integration setup

Project Structure šŸ“

my-app/
ā”œā”€ā”€ public/
│   ā”œā”€ā”€ index.html
│   └── manifest.json
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ components/
│   ā”œā”€ā”€ pages/
│   ā”œā”€ā”€ hooks/
│   ā”œā”€ā”€ context/
│   ā”œā”€ā”€ styles/
│   ā”œā”€ā”€ App.js
│   └── index.js
└── package.json

Contributing šŸ¤

Contributions are always welcome! Please read our contributing guidelines first.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a pull request

Development šŸ‘Øā€šŸ’»

# Clone the repository
git clone https://github.com/yourusername/readytemp.git

# Install dependencies
npm install

# Link the package locally
npm link

# Now you can use the CLI locally
readytemp create my-app

License šŸ“„

This project is licensed under the MIT License - see the LICENSE file for details.

Support šŸ’Ŗ

If you like this project, please give it a ā­ļø on GitHub! # readytemp