-
-
Home Page (QQQ is default).
-
Portfolio Page showing a sample transaction of MSTR and a cash balance
-
Backtesting of a 50% SPY and 50% QQQ portfolio showing portfolio statistics Part 1
-
Use of lightweight-charts for historical portfolio value Part 2
-
Advanced Charting by TradingView Widgets
-
Advanced Charts Page Expression Charts showing [SPY]/[QQQ]
-
Advanced Charts Maximized, Main chart on the left, Important economic events and top news on the right
-
Advanced Charts Maximized, News tab
-
Advanced Charts Maximized, Stock heatmap
-
Advanced Charts Maximized, ETF heatmap
-
Advanced Charts Maximized, FOREX heatmap
-
Advanced Charts Maximized, Crypto heatmap
-
Advanced Charts Maximized, FOREX currency pair prices
-
Bonds Page Overview (source: CNBC)
-
Bonds Page Bond Quotes (source: Barrons)
-
Bonds Page Bills Quotes (source: Barrons)
-
Bonds Page Yield Charting (source: CNBC)
-
Bonds Page Yield Curve (source: CNBC)
-
Prediction Page (source: Kalshi)
-
Prediction Page Sample Prediction, Who will perform the next James Bond theme?
-
Prediction Page Sample Market, showing bid/ask, order book, volume
Inspiration
I got inspired to do this project because 1. there was no app that fully satisfied what I wanted, and 2. I had an idea to build something that I wanted
What it does
It compiles and consolidates financial data from multiple sources, and gives the user a quick way to get an overview of the market.
How we built it
I used a mixture of Bolt, ChatGPT, and manual additions. The bond view was built with a mixture of manual, and ChatGPT. Backtesting, Main chart, prediction, portfolio views are all built by Bolt.
Challenges we ran into
Bolt sometimes doesn't actually complete the entire file, just writes //rest of file goes here, and Bolt doesn't like very long files (eg 900-1000 lines). ChatGPT gives basic formatting, but you need to be very specific. Ran out of tokens while creating the Backtesting view, ChatGPT and manual development saved me tokens, but the free weekend 100% helped me in creating the Prediction view and other improvements.
Accomplishments that we're proud of
In general, building the app and creating something that I believe would be of high value and a show off of current AI abilities.
What we learned
Typescript and React
What's next for Finance App
I don't really have any further plans for this app. I believe that the app is good and perfectly good in it's current form, though there can be some further improvements. One such improvement is the addition for fetching more markets for the Prediction market section. Another is improvement of transaction adding. But really, I intend to use this app for personal uses and was genuinely built with that same mindset in mind, built just how I like it. I only decided to submit this app and more or less let the public interact with it since I believe that it is a good mix of what AI can be used for and to show off the current capabilities of AI in development.
Built With
- api
- barrons
- cnbc
- kalshi
- lightweight-charts
- proxy
- react
- tradingview
- typescript
- yahoo-finance
Log in or sign up for Devpost to join the conversation.