validate method
Implementation
bool validate(ProjectConfiguration config) {
if (config.projectName.trim().isEmpty) return false;
final reqs = config.requirements;
if (reqs.stateManagement.trim().isEmpty) return false;
if (reqs.routing.trim().isEmpty) return false;
if (reqs.projectScale.trim().isEmpty) return false;
if (reqs.screenCount.trim().isEmpty) return false;
if (reqs.environmentSetup.trim().isEmpty) return false;
return true;
}