1.0.7 • Published 8 months ago
@mohitjaiswal/appgen v1.0.7
AppGen
AppGen is a next-generation project scaffolding tool that empowers teams to launch clean, production-ready project structure. AppGen eliminates boilerplate, accelerates delivery, and enforces best practices from day one.
Key Features
- Supports: Node, Django and Java project.
- REST or GraphQL: Choose your API style (REST or GraphQL) at project creation.
- Testing Ready: Optional Jest + Supertest test suites for reliable code.
- Enterprise Architecture: Modular, scalable folder structure for real-world projects.
- DevOps Friendly: Auto-generates
.env,.gitignore, and logging setup. - Team-Ready: Consistent codebase for teams of any size.
Usage
To scaffold a new project with AppGen, follow these steps:
Create a new project with @mohitjaiswal/appgen:
npx @mohitjaiswal/appgenFollow the interactive prompts to select:
- Project type (Node, Django, Java)
- API style (REST or GraphQL)
- Testing setup (Jest + Supertest, optional)
Navigate to your project folder:
cd my-projectStart building!
Your project comes pre-configured with recommended structure, environment files, and testing setup.
Output Structure (Node with REST Example)
my-app/
├── README.md
├── package.json
├── .env
├── .gitignore
├── src/
│ ├── index.js
│ ├── config/
│ ├── controllers/
│ ├── middlewares/
│ ├── models/
│ ├── routes/
│ ├── services/
│ └── utils/Why Choose AppGen?
- Save Weeks of Setup: Go from zero to production-ready in minutes.
- Best Practices by Default: Enforces structure, testing, and configuration.
- Built for Teams: Scalable architecture for solo devs and large teams alike.