✅ 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:
✅ 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:
✅ 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:
✅ 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:
Predict future prices based on current user investments
Implement UI