8000 GitHub - oche-lake/hackNC24
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

oche-lake/hackNC24

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-powered Investment Portfolio Creator

A full-stack web application designed to help beginner stock investors create personalized portfolios based on their preferences. The app generates a tailored portfolio based off of user responses to the given prompts.

The stocks included in the portfolio are selected based on the following three key criteria:

  • Max Drawdown: The largest price drop from a peak to a trough, indicating potential risk.
  • Historical Volatility: The degree to which a stock's price fluctuated over a specific time frame, reflecting stability or uncertainty.
  • Beta: A measure of how much a stock's price movement deviates from the overall market, indicating its relative risk.

Technologies Used

  • Frontend:

    • TypeScript
    • React (library for building user interfaces)
    • Tailwind CSS (utility-first CSS framework)
  • Backend:

    • Python
    • Flask (web framework)
    • NumPy (library for numerical computing)
    • Pandas (library for data manipulation and analysis)

APIs Integrated

  • Gemini AI: A language model by Google, used for generating insights and responses.
  • Yahoo Finance: Provides real-time stock information and historical data.
  • API Ninjas: Utilized for styling the frontend and enhancing user experience.

Acknowledgments

ChatGPT was used for formatting the README.md, testing and debugging sections of code at a time. It was also used to provide the code to get the ticker logos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Lang 36B6 uages

  • TypeScript 53.8%
  • Python 37.0%
  • JavaScript 4.9%
  • HTML 2.4%
  • CSS 1.9%
0