MoneyBuddyCLI is a command-line interface (CLI) financial hub built with JavaScript and Node.js. This project provides users with a range of financial tools and information, including investment calculators, financial news updates, and a conversational chatbot for finance-related queries.
-
MoneyBuddyAI Chatbot:
Converse with an AI-powered virtual assistant using the OpenAI API to ask finance-related questions and receive informative responses. -
Investment Calculator:
Calculate potential investment growth based on different investment types and interest rates. -
Financial News Updates:
Get the latest updates on financial markets and trends using NewsAPI. -
Educational Resources:
Access curated resources to learn more about personal finance.
-
Clone the repository:
-
Navigate to the project directory:
-
Install dependencies:
-
Set up environment variables:
Create a.env
file in the root directory and add your relevant API keys.
-
Finish modularizing
-
Figure out how ot leverage openAI specifically for financial related stuff
- Maybe Retrieval-Augmented Generation (look into what this is)??
- Figure out if i can store conversations in a Data Base (look into backend stuff)
- Think more about the scope of this project
-
FINISH fetchStock.js
-
Figure out why Higher/LowerGame rendering incorrect (more info in documentation)
POTENTIAL NEW FEATURES:
- Stock Trade Simulator