Skip to content

Tool providing market recommendations for casual investors.

Notifications You must be signed in to change notification settings

SeanOnamade/financeMIT

Repository files navigation

financeMIT

Tool providing market recommendations for casual investors.


Logo

FinanceMIT

Tool providing market recommendations for casual investors.

Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Our tool aims to help casual investors make informed decisions by combining AI-driven analysis of news sentiment with personalized portfolio management, offering a unique perspective on global investment opportunities. Created @ HackMIT with

  • Christopher Ojo
  • Pranav Varma
  • Osasikemwen Ogieva
  • Sean Onamade

(back to top)

Built With

  • HTML
  • CSS
  • JavaScript
  • React
  • Python
  • Flask
  • Tailwind
  • Perplexity AI
  • VictoryChart by FormidableLabs

(back to top)

Getting Started

Tip

To get a local copy up and running follow these simple example steps.

Installation

  1. Clone the repo
    git clone https://github.com/SeanOnamade/financeMIT.git
  2. npm i to install all packages
    npm i
  3. cd into backend and enter "flask run" to run the article generation software
    cd .\backend\
    flask run
  4. In a new terminal, cd into landing-page and npm start! Ensure you cd .. if you were in another folder such as backend.
    cd ..
    cd .\landing-page\
    npm start

(back to top)

Usage

The home page provides the user with a view of the main sections, including:

  • A personalized news feed focusing on stocks in the user's portfolio and related companies
  • An interactive portfolio visualization that includes LLM-powered buy/sell recommendations based on recent news sentiment
  • A chatbot interface allowing users to ask questions about their portfolio and receive AI-generated insights

(back to top)

Roadmap

Here are the significant changes I made from the original, which was created by Siko91:

  • Set up the landing page
    • Create the newsfeed
      • Calls to the API to access relevant articles
    • Create the portfolio page
      • Portfolio/stock trend graph
      • Visual distributions of user's investments
    • Chatbot page
      • Converse with an LLM about holdings

See the open issues for a full list of proposed features (and known issues).

Gif Demo

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Sean Onamade - [email protected]
Project Link: https://github.com/SeanOnamade/financeMIT

(back to top)

Acknowledgments

  • Thanks to HackMIT!

(back to top)

About

Tool providing market recommendations for casual investors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •