Skip to content

manishdashsharma/dev-stack-factory

Repository files navigation

🏭 Dev Stack Factory

Production-Ready Development Templates by EasyTechInnovate

Welcome to the Dev Stack Factory — where we manufacture battle-tested, production-ready full-stack templates! Skip the tedious setup and start building your next big idea with enterprise-grade architecture, modern tooling, and best practices baked right in.

Perfect for developers, startups, and teams who want to ship fast without compromising on quality.


⚡ Quick Start

# Clone the factory
git clone https://github.com/manishdashsharma/dev-stack-factory.git
cd dev-stack-factory

# Run the interactive setup
chmod +x setup.sh
./setup.sh

That's it! Our setup wizard will guide you through selecting your perfect stack and get you coding in under 2 minutes.


🎯 Available Stack Combinations

🏷️ Stack Name 🔧 Framework 🗄️ Database 📦 Features
node-react-docker-mongo React 18 + Node.js MongoDB Classic MERN with hot-reload
node-next-docker-mongo Next.js 14 + Node.js MongoDB SSR/SSG + API routes
node-react-docker-postgres React 18 + Node.js PostgreSQL Relational data powerhouse
node-next-docker-postgres Next.js 14 + Node.js PostgreSQL Full-stack with SQL precision

🚀 What You Get Out of the Box

🎨 Frontend Excellence

  • ⚛️ React 18 or Next.js 14 with TypeScript support
  • 🔥 Hot Module Replacement for lightning-fast development
  • 🎯 ESLint + Prettier for consistent code quality
  • 📱 Responsive design patterns and modern CSS

⚙️ Backend Power

  • 🚀 Node.js + Express with TypeScript/JavaScript options
  • 🔒 Security middleware (CORS, helmet, rate limiting)
  • 📊 Structured logging and error handling
  • 🔄 API versioning and middleware patterns

🗄️ Database Ready

  • 🍃 MongoDB with Mongoose ODM
  • 🐘 PostgreSQL with connection pooling
  • 🔄 Migration scripts and seed data
  • 📈 Query optimization patterns

🐳 DevOps & Deployment

  • 🐳 Dockerized Environment - All services containerized for easy replication across environments
  • 🌐 Nginx reverse proxy with SSL termination
  • 📦 Multi-stage builds for optimized production images
  • Production Ready - Configurations and optimizations for live deployments

🚀 CI/CD Pipeline

  • 🔄 Automated Workflows - Build, test, and deploy automatically through GitHub Actions
  • 🎯 Smart Deployment Strategy:
    • deployment branch → QA Server (automatic)
    • main branch → Production Server (automatic)
  • 🧪 QA Environment - Dedicated staging setup for testing before production release

🛠️ Developer Experience

  • 🔧 Hot-reloading for both frontend and backend
  • 🧪 Pre-configured testing setup
  • 📝 Conventional commits with Husky hooks
  • 🎯 VS Code settings and recommended extensions

🏭 How the Factory Works

  1. 🎪 Interactive Setup: Run ./setup.sh and choose your stack
  2. 🧹 Auto-Cleanup: Removes unused templates and initializes your project
  3. 📋 Guided Instructions: Follow the generated README for your chosen stack
  4. 🚀 Start Building: Your development environment is ready in minutes!
  5. 🔄 Deploy with Confidence: Push to deployment for QA, merge to main for production

📊 Deployment Flow

Feature Branch → deployment → QA Server → main → Production Server
     ↓              ↓           ↓         ↓          ↓
   Develop      Auto Deploy   Test    Merge PR   Auto Deploy

💡 Why Choose Dev Stack Factory?

Save Weeks of Setup Time

No more spending days configuring webpack, Docker, databases, and deployment pipelines. We've done the heavy lifting so you can focus on what matters — building your product.

🏗️ Enterprise-Grade Architecture

Every template follows industry best practices with proper separation of concerns, security patterns, error handling, and scalability considerations.

🔄 Battle-Tested in Production

These aren't toy examples — they're production-ready templates with real CI/CD pipelines, QA environments, and deployment strategies used by applications serving real users.

🎯 Complete Development Lifecycle

From local development to production deployment, everything is automated and configured. No more wondering "how do I deploy this?" — it's all handled for you.


🤝 Contributing

Got ideas for new stacks or improvements? We'd love your input!

# Fork the repo
# Add your stack in a new folder: node-[framework]-docker-[database]
# Submit a pull request with your template

Template Requirements:

  • ✅ Dockerized development environment
  • ✅ Production-ready configuration with QA/Prod deployment setup
  • ✅ GitHub Actions CI/CD pipeline (deployment → QA, main → Production)
  • ✅ Comprehensive README with deployment instructions
  • ✅ Linting and formatting setup
  • ✅ Automated testing workflow

📞 Support & Community


📄 License

MIT License - Use it, fork it, build amazing things with it!


Built with ❤️ by the EasyTechInnovate Team

From our factory to your next breakthrough 🏭✨

⭐ Star us on GitHub

About

Welcome to the Dev Stack Factory— where we manufacture battle-tested, production-ready full-stack templates! Skip the tedious setup and start building your next big idea with enterprise-grade architecture, modern tooling, and best practices baked right in.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors