Skip to content

Analyze user investment data with LLM (Investment Portfolio)

Notifications You must be signed in to change notification settings

hussaino03/track-investments

Repository files navigation

First Phase 🤖

✅ Train the LLM model & parse the user input into (category, amount).

✅ Create a Firebase database and populate it with users, with auth layer

✅ Allow multiple investments.

✅ Add unittests.

Milestones:

image image

Second Phase 📈

✅ Process the user investment data and mock it into a JSON summary report.

✅ Integrate a real-time stocks api to get the current prices and calculate user shares as a metric into the report.

✅ Add more metrics to the report.

✅ Connect the DB to use the investment data from the user fields.

✅ Add a returning user option to fetch the user report from the database and allow them to modify it if needed.

Milestones:

image image

Third Phase 📊

✅ Investment recommendations based on the user's portfolio and current market trends.

✅ Create data visualizations (graphs, charts) for investment performance over time.

✅ Allow users to update their existing investments

✅ Add net gain/loss to the graph displaying over time investment profits/loss

Milestones:

image

image

image

Fourth Phase 💻

✅ Incorporate real-time alerts, notifying the users when the price of a stock reaches a certain threshold

Send alerts every 24hrs, or whatever timeframe the user chooses

Incorporate user investment report along with the alerts to show current summary in email

Milestones:

image

image

image

Fifth Phase 🔎

Predict future prices based on current user investments

Sixth Phase 🌐

Implement UI

About

Analyze user investment data with LLM (Investment Portfolio)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages