Access clear, accurate, and centralized ESG data. Find & trade stocks based on your own values. See the real-world impact of your investment portfolio.

Inspiration

We were inspired to undertake this project after wanting to invest in specifically companies that aligned with our values (environmental and social wise). Finding accurate data which isn't overly complicated nor been manipulated is quite difficult. Further, looking at the ESG reports of many companies proves too long, complex, and time-consuming. The existing large repositories of data, though somewhat working in showing individual companies' profiles, don't actually assist you in finding specific companies that align with your values.

What it does

We decided to make a platform that displays clear ESG +financial data of companies on the ASX and allows the user to find ones that align with their values and invest in them easily.

How we built it

We utilized Next.js as our full-stack framework. For storing the data, we utilized postgres hosted on Neon. We used selenium to scrape existing ESG data. Vercel to host our site. Auth0 for user authentication (login). Google-analytics for site analytics.

Challenges we ran into

We ran into the challenge of actually compiling ESG data for each company. Further, we neither really had any experience in web development so we had to learn and develop a lot of stuff from scratch especially as a two man team. So I guess the real experience is learning web development from scratch as first years.

Accomplishments that we're proud of

We managed to scrape multiple sites to aggregate the data for our company profiles. Better yet, we made a very nice and simple UI with calls to backends and databases without prior experience.

What we learned

We essentially learned how to create full-stack applications from the ground-up.

What's next for Sustainment

  • We intend to create a fuller profile for each of the companies by aggregating more data.
  • We intend to add a stock portfolio, aggregating all the ESG data and latest news to give a report on your portfolio's real-world impact.
  • Also we do still need to implement API calls to actually trade real stocks.
  • We also see potential for the use of LLMs and RAG to better query company search results based on user's nuanced preferences.

Built With

Share this project:

Updates