Skip to content

A command-line financial hub built with JavaScript and Node.js, offering tools like investment calculators, financial news updates, and a chatbot for finance-related queries using the OpenAI API. Winner of the Best Overall Project at the Capital One Tech Mini-Mester.

Notifications You must be signed in to change notification settings

nicholas-tayag/MoneyBuddyCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoneyBuddyCLI

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.

Features

  • 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.

Installation

  1. Clone the repository:

  2. Navigate to the project directory:

  3. Install dependencies:

  4. Set up environment variables:
    Create a .env file in the root directory and add your relevant API keys.

Future Implementations

  • 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

About

A command-line financial hub built with JavaScript and Node.js, offering tools like investment calculators, financial news updates, and a chatbot for finance-related queries using the OpenAI API. Winner of the Best Overall Project at the Capital One Tech Mini-Mester.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published