Inspiration

The drive for sustainable and responsible investing inspired us to create EcoRise. We wanted to empower investors to align their financial goals with ethical and environmental values, making a positive impact on the world.

What It Does

EcoRise integrates ESG (Environmental, Social, and Governance) criteria into investment decision-making.

  • It allows users to define their ESG preferences.
  • Generates a personalized, optimized portfolio balancing ethical considerations with financial returns.
  • Provides clear insights into the portfolio’s ESG metrics and financial performance.

How We Built It

  1. Data Collection:

    • ESG data was collected and scored using industry-standard methodologies.
    • Stock prices and market data were gathered from reliable sources like the Bloomberg Terminal.
  2. Algorithm Development:

    • We implemented Fama-French and beta models to assess financial risks and returns.
    • An ESG weighting mechanism was built to reflect user preferences in the portfolio optimization process.
  3. User Interface:

    • A Python-based GUI was developed to ensure an intuitive user experience.

Challenges We Ran Into

  • Collecting high-quality ESG data for all the stocks in the Nasdaq Composite Index.
  • Balancing conflicting objectives between ethical scores and financial performance.
  • Ensuring real-time responsiveness of the GUI application despite complex computations.

Accomplishments That We're Proud Of

  • Successfully integrating ESG scores with financial data to create optimized portfolios.
  • Building an intuitive and visually appealing GUI.
  • Developing a scalable methodology for ESG score computation and portfolio optimization.

What We Learned

  • The complexities of ESG data collection and scoring.
  • Financial modeling techniques, including beta calculations and Fama-French factors.
  • Developing a robust and user-friendly GUI with Python.

What's Next for EcoRise

  • Advanced Features: Introducing real-time data updates and predictive analytics.
  • Expanding Coverage: Incorporating global indices and diverse asset classes.
  • Mobile Integration: Building a mobile application for ease of access and wider user adoption.
  • AI Integration: Leveraging AI to suggest portfolios tailored to user behavior and market trends.

Built With

Share this project:

Updates