Jump to Navigation

Error message

  • Deprecated function: Optional parameter $path declared before required parameter $arg is implicitly treated as a required parameter in include_once() (line 1439 of /home/greenimp/gems.greenimpactcampaign.org/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $info is implicitly treated as a required parameter in include_once() (line 1439 of /home/greenimp/gems.greenimpactcampaign.org/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in include_once() (line 1439 of /home/greenimp/gems.greenimpactcampaign.org/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $file declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $entity declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $values declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $view_mode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Optional parameter $langcode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 342 of /home/greenimp/gems.greenimpactcampaign.org/includes/module.inc).
  • Deprecated function: Return type of RulesRecursiveElementIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2088 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/rules/includes/rules.core.inc).
  • Deprecated function: Return type of RulesRecursiveElementIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2088 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/rules/includes/rules.core.inc).
  • Deprecated function: Return type of RulesContainerPlugin::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2102 of /home/greenimp/gems.greenimpactcampaign.org/sites/all/modules/rules/includes/rules.core.inc).

Welcome to GEMS.

GEMS is the cloud-based platform used by Green Impact Campaign volunteers to conduct and deliver energy assessments for local businesses.

To learn more about Green Impact Campaign, click here.

To complete the GIC volunteer training, click here.



Cumulative impact of identified savings:

16,668,432 lbs
CO2 emissions
333,369
trees planted
11,060,672
miles driven