More configuration options when creating a new project

Hello,

When creating a new project in Wappler, the setup wizard currently only allows selecting the Server Model and Development Environment. For NodeJS projects, this results in a default project structure that often includes components or configurations that need to be changed immediately after creation.

A few examples:

  • The project is created with default Frameworks, e.g., Font Awesome v5 instead of v6, CDN instead of local assets.
  • Some target options are pre‑enabled even when they may not be applicable, e.g., SQLite database.
  • A new NodeJS project always installs the Node 16‑bullseye‑slim environment, even though the Project Options panel shows NodeJS Alpine LTS as the selected environment. This mismatch requires manual correction after project creation.

These defaults create additional steps - remove unneeded components, update frameworks, change DB setup, enable Redis, and adjust the environment to match the actual project requirements.

Having these options available during initial project creation would avoid the need to manually update the environment right after the project is generated.

1 Like