Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Empowering Retail Investors: A Free Portfolio Management Dashboard for Data-Driven Decision Making and Forecasting

Retail investors face significant barriers in accessing effective portfolio management tools, which are often costly and designed for institutional users. This gap limits their ability to make informed financial decisions and navigate increasingly complex markets. To address this, we developed a free, accessible portfolio management tool tailored to the needs of individual investors. The platform integrates data aggregation, forecasting models, and interactive visualizations to support better understanding of portfolio performance and market trends. Visual components—including dashboards, charts, and comparative analytics—translate complex financial data into actionable insights. Early prototypes emphasize usability and clarity, aiming to enhance financial literacy and user confidence in decision-making. Evaluation will assess user engagement, accuracy of forecasts, and the tool’s impact on investment strategy development. By offering a cost-free alternative to expensive, institutionally designed platforms, this tool aims to democratize access to financial resources and empower retail investors with meaningful, data-driven insights.

Dashboard

Free Portfolio Analysis Tool

This project aims to provide retail investors with a free alternative to expensive portfolio management tools. Built with Streamlit, this tool allows users to easily track their portfolio performance, evaluate their investments, and receive actionable insights.

Features:

  • Data: Aggregates stock data from Yahoo Finance using the yfinance API, with a 1-day delay
  • Portfolio Tracking: Users can input their stock holdings and see how their portfolio performs over time.
  • Performance Metrics: Includes performance comparisons with major indices like the S&P 500.
  • Risk Assessment: Uses machine learning techniques to classify portfolio risk and help users align their investments with their goals.
  • Visualization: Interactive charts and dashboards to track and compare portfolio performance.

Technologies:

  • Streamlit: For building the user interface and visualizations.
  • yfinance: For fetching real-time stock data.
  • Matplotlib: For data visualizations.
  • Pandas: For data manipulation and analysis.

Link: https://portfolio-analysis-tool-fnpuqigmxbsmnj6szbisaa.streamlit.app/Dashboard

By Justin Wong and Daulton Kendall

About

Retail investors often lack access to affordable, effective portfolio tools. Our free platform helps bridge that gap by offering data aggregation, forecasting, and visual analysis to support smarter decisions. It aims to promote financial literacy and empower users with actionable insights.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages