Skip to content

A web app that allows for the comparison of the ESG ratings of public companies

License

Notifications You must be signed in to change notification settings

aking526/esg-compare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESG Compare

Visit the site at: ESG Compare.

Our Purpose

This website was created to provide the ESG ratings information of some of the largest publicly-traded companies in the United States. It reflects the ESG ratings of hundreds of public companies listed on either the NYSE or Nasdaq, most of which are included in the S&P 500.

The mission of this website is to:

  1. Raise awareness of the importance of sustainability
  2. Facilitate socially responsible investing
  3. Incentivize companies to create value for our society through responsible and ethical business practices.

Tips for Users

  • For a company’s own description of its ESG practices, click on the company SEC filings link on the company profile page and select the company’s most recent proxy statement for its annual meeting where you will find disclosures about the company’s governance matters.
  • Additionally, click on the link to the company’s own website on the company profile page and navigate to its investor relations page. On the investor relations pages, you will find lots of additional information about the company, including, in some cases, their own sustainability reports.
  • To contact a company’s board of directors with concerns about the company’s ESG performance, search on the company’s investor relations page or in the company’s proxy statement for the contact information for the company’s board of directors. Many companies separately include this information to allow interested parties to contact their board.

The Design

This website was written in TypeScript using MongoDB, ExpressJS, React, and NodeJS. It was styled with TailwindCSS.

The Frontend

Libraries/Tools used:

  • React Query
  • CRACO
  • Framer Motion
  • React ChartJS 2
  • Heroicons

See more details here.

The Backend API

Disclaimer: The use of the data provided through or by this API is strictly for the purposes of this website.

Libraries/Tools used:

  • axios
  • chalk
  • dotenv
  • joi
  • mongoose
  • ts-node

See more details here.

License

GNU General Public License version 3.

About

A web app that allows for the comparison of the ESG ratings of public companies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published