/generate-expressjs-app

🔥 Automate the setup of Express.js Api projects with a pre-designed boilerplate structure using generate-expressjs-app.This tool saves your time and provides a clean starting point for your express.js applications.

Primary LanguageJavaScriptMIT LicenseMIT

generate-expressjs-app

  • ⚠️ This project has been deprecated

Automate the setup of Express.js Api projects with a pre-designed boilerplate structure using generate-expressjs-app. This tool saves your time and provides a clean starting point for your express.js applications.

Banner

📍 Feel free to contribute & add your own template to this project to take it to the next level!

About

generate-expressjs-app is a command-line interface (CLI) tool built with Node.js for generating API boilerplate code. It helps developers quickly set up a robust API project with industry followed best practices, authentication, security configurations, file uploading setup with multer & cloudinary, mongoose setup and other common processes.

Usage

To generate API boilerplate code using generate-expressjs-app, simply run the following command:

$ npx generate-expressjs-app@latest

This command will initialize the generate-expressjs-app CLI and prompt you to select the type of boilerplate you want to generate. Currently, generate-expressjs-app supports two types:

  1. Full setup API: Includes authentication, security configurations, and common processes.
  2. Web app with template engine (ejs): Includes basic setup.

Contributing 🤝

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue on the GitHub repository.

Note

If you'd like to enhance this project further, feel free to craft your own boilerplate and submit a pull request. We welcome contributions that enrich the functionality and usability of the project. Your custom boilerplate could streamline workflows, introduce new features, or enhance existing functionalities.

License

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