1.0.6 • Published 10 months ago

@deathstrokeaj/create-stack-app v1.0.6

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

🚀 Create Stack App

A powerful CLI tool to generate full-stack web application templates with modern technologies.


🌟 Features

🎨 Frontend Options

Next.js

  • App Router - Next.js 13+ App Directory
  • 🔧 TypeScript - Full type safety
  • 🎨 Tailwind CSS - Utility-first styling
  • 🧩 Shadcn UI - Beautiful components
  • 🔐 Authentication - Built-in auth system
  • 🛡️ Protected Routes - Route protection
  • 🌐 API Routes - Full-stack capabilities
  • 🌙 Theme Support - Dark/Light mode
  • 📱 Responsive Layout - Mobile-first design

React

  • Vite - Lightning fast build tool
  • 🔧 TypeScript - Type-safe development
  • 🎨 Tailwind CSS - Modern CSS framework
  • 🧩 Shadcn UI - Premium components
  • 🧭 React Router - Client-side routing
  • 🔐 Authentication - User management
  • 🛡️ Protected Routes - Access control
  • 🌙 Theme Support - Dynamic themes
  • 📱 Responsive Layout - Cross-device compatibility

⚙️ Backend Options

Express.js

  • 🗄️ MongoDB Integration - NoSQL database
  • 🔑 JWT Authentication - Secure tokens
  • 🚨 Advanced Error Handling - Robust error management
  • 🔒 Security Middleware - Built-in protection
  • Redis Caching - Performance optimization
  • 📝 Winston Logging - Comprehensive logging
  • 📚 API Documentation - Auto-generated docs
  • 🔧 TypeScript Support - Full type safety

Firebase

  • 🔐 Authentication - Multiple providers
  • 🗄️ Firestore - Real-time database
  • 📁 Storage - File management
  • Functions - Serverless backend
  • 🌐 Hosting - Global CDN
  • 🔒 Security Rules - Data protection
  • 🔧 TypeScript Support - Type definitions

Supabase

  • 🔐 Authentication - User management
  • 🐘 PostgreSQL - Relational database
  • 📁 Storage - File handling
  • Edge Functions - Serverless compute
  • 🛡️ Row Level Security - Data access control
  • 🔧 TypeScript Support - Full type safety

📦 Installation

⚠️ Note: This package is currently in production and available on npm, though bugs and issues are actively being addressed.

# Coming soon
npm install -g create-stack-app

🚀 Usage

create-stack-app my-app

The CLI will guide you through:

  1. 📝 Project name and description
  2. 🎨 Frontend framework selection
  3. ⚙️ Backend service selection
  4. Additional features
  5. 🚀 Project initialization

🛠️ Development

🔧 Development Status: This project is actively being developed. Contributions and feedback are welcome!

# Clone the repository
git clone https://github.com/yourusername/create-stack-app.git

# Install dependencies
npm install

# Run tests
npm test

# Lint code
npm run lint

# Format code
npm run format

🤝 Contributing

We welcome contributions! Here's how to get started:

  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.


💪 Support

If you find this tool helpful, please give it a ⭐ on GitHub and consider contributing to its development!


🙏 Acknowledgments

Next.js

nextjs.org

React

reactjs.org

Express.js

expressjs.com

Firebase

firebase.google.com

Supabase

supabase.com

Tailwind CSS

tailwindcss.com

Shadcn UI

ui.shadcn.com


@AJ