FinanceHacks is a versatile financial tool designed to enhance financial literacy and decision-making. It offers practical guidance on account opening, loan applications, securing credit cards, and more, with a focus on promoting local banks and their services.
- Comprehensive Financial Guidance: Step-by-step instructions on various financial operations and comparisons of banks accounts, loans and credit cards.
- Local Bank Discovery: Features designed to increase the visibility and accessibility of local banks.
- 24/7 AI Chatbot: An intelligent assistant ready to answer all your financial queries.
Check out our video demonstration to see FinanceHacks in action.
We're proud to announce that FinanceHacks was awarded First Place at the NSBE-SHPE RPI Hackathon! This recognition is a testament to our commitment to developing practical, through sacrificing sleep and using new technologies.
Follow these steps to set up the project on your local machine:
-
Node.js and npm: Make sure Node.js and npm (Node Package Manager) are installed on your system.
-
API Keys: Place your API keys in the appropriate configuration files within the project. These files are typically located in the directories of the
frontend
andbackend
parts of the project.
To run the FinanceHacks project, you will need to start both the frontend and the backend services. Open a terminal (or command prompt) and follow these steps:
-
Start the Frontend:
- Navigate to the
frontend
directory:cd frontend
- Install the necessary dependencies (only needed the first time):
npm install
- Start the frontend application:
npm start
- This will serve the frontend on a local web server, usually accessible at http://localhost:3000.
- Navigate to the
-
Start the Backend:
- Open a new terminal tab or window and navigate to the
backend
directory:cd backend
- Install the necessary dependencies (if you haven't already):
npm install
- Start the backend service:
npm start
- The backend service will start, and it will be listening for requests from the frontend. backend is accessible at [http://localhost:8080]
- Open a new terminal tab or window and navigate to the