Skip to content

Repository files navigation

Equity Dashboard

A personal dashboard to help me keep track of my investments. Built with FastAPI and React. Frontend here: https://github.com/avyukd/equity-dashboard.

To run locally:

  • frontend: yarn start
  • backend: uvicorn main:app

Motivation

A lot of my personal investment research (valuations, company notes, portfolio size, charts, etc.) was disorganized and hard to find and manage. To solve this problem, I'm building the Equity Dashboard, a centralized platform that helps me manage my investments.

Features

  • Semantic search over bookmarked investment research (using OpenAI GPT-3)
  • Dashboards for various investment themes. Each dashboard includes a number of equities which are updated daily against their valuations from the backend
  • General market indicators updated daily (shiller PE, margin debt YOY, fear/greed index, SP500/DOW/NASDAQ movement)
  • Commodities supply/demand model (currently only for Uranium)
  • Watchlist (currently stored in SQLite, migrating to MongoDB)

Working on adding...

  • Functioning cache
  • Note taking space for individual equities (using Draft.js)
  • Auto-updated bookmarking (using chrome extension)
  • More investment themes and supply/demand models (oil, china tech)
  • Sign-in + deployment to share with others

Walk-through

Watchlist: image

General indicators: image

Semantic search over bookmarks: image

  • Searches full-text of links
  • Search based on meaning, not keyword (for example: search for canine, still get results with just dog in them)

Commodities Dashboard (Uranium): At current prices: image

At higher prices: image

Supply/Demand Model (Uranium): image

  • Can change inputs to see impact on S/D

Other Dashboards: image

Note-taking for individual equities: image

About

equity dashboard backend

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages