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
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.
- ESG data was collected and scored using industry-standard methodologies.
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.
- We implemented Fama-French and beta models to assess financial risks and returns.
User Interface:
- A Python-based GUI was developed to ensure an intuitive user experience.
- 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.

Log in or sign up for Devpost to join the conversation.