Skip to content

Create-App-Booster is a powerful and easy-to-use tool that instantly sets up React applications with Vite or Next.js. It comes pre-configured with essential development tools like Husky, Prettier, Jest, GitHub CI/CD workflows, and Snyk integration. With a single command, you can skip the repetitive setup work and start building faster and smarter.

License

Notifications You must be signed in to change notification settings

Saksham-Goel1107/create-app-booster-Web

Repository files navigation

Create App Booster 🚀

NPM Version License: MIT Test and Security Scan

Create React Projects instantly with Vite or Next.js, pre-configured with essential developer tools.

🌟 Features

  • Lightning Fast Setup - Get started in seconds
  • 🚀 Framework Choice - Vite or Next.js scaffolding
  • 📦 Package Manager Options - Choose npm or pnpm
  • ⚙️ Pre-configured Tools - TypeScript, ESLint, Prettier, Jest, and Husky
  • 🔄 GitHub Actions Integration - CI/CD ready
  • 🛡️ Snyk Security Scanning - Built-in security checks
  • 🚢 Deployment Ready - Deploy to Vercel, Netlify, or Render
  • 🔄 Git Initialized - Version control ready to go

📋 Quick Start

# Using npm
npx create-app-booster 

# Using yarn
yarn create app-booster 

# Using pnpm
pnpm create app-booster 

🛠️ What's Included?

When you create a project with Create App Booster, you get:

Development Tools

  • ESLint - Identify and fix problems in your code
  • Prettier - Format your code consistently
  • Jest - Testing framework for JavaScript
  • Husky - Run scripts before commits

CI/CD and Security

  • GitHub Actions - Automated testing and workflows
  • Snyk Integration - Detect and fix vulnerabilities

Deployment Configuration

Pre-configured for one-click deployment to:

  • Vercel
  • Netlify
  • Render

🔍 Command Options

npm i create-app-booster -g
create-app-booster 

Options:

  • --template - Choose template (next, vite) [default: next]
  • --ts or --typescript - Use TypeScript [default: false]
  • --pm - Package manager to use (npm, yarn, pnpm) [default: npm]
  • --eslint - Include ESLint configuration [default: true]
  • --prettier - Include Prettier configuration [default: true]
  • --jest - Include Jest configuration [default: true]
  • --husky - Include Husky configuration [default: true]
  • --snyk - Include Snyk security scanning [default: true]

📖 Documentation

For more detailed documentation, please visit our documentation page.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 License

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

📊 Feedback

We value your feedback! Please share your experience using Create App Booster through our feedback form on the website.

💖 Support

If you find this project helpful, please consider giving it a star on GitHub!


Made with ❤️ by Saksham Goel

About

Create-App-Booster is a powerful and easy-to-use tool that instantly sets up React applications with Vite or Next.js. It comes pre-configured with essential development tools like Husky, Prettier, Jest, GitHub CI/CD workflows, and Snyk integration. With a single command, you can skip the repetitive setup work and start building faster and smarter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published