π‘ Inspiration Our team holds a strong interest in finance; however, we understand that for a normal person, finance can be tedious and time-consuming. Thus, we wanted to create a service that can both provide information on finance as well as quicken their budgeting process. π¨What it does We created a web app that has two main functions: a budgeting calculator and an AI agent that provides financial advice. For the budgeting calculator, a user inputs their annual salary and receives a breakdown of their salary into a budget, categorized into multiple areas, including housing, food, savings, miscellaneous, and entertainment. For the AI agent, a user asks the agent a question related to finance, such as investing tips or credit score improvement, and the agent dynamically takes the user's response and responds with information surrounding that subject. βοΈ How we built it We used HTML, JavaScript, and CSS for the frontend code and Python for the backend code. We used Tailwind CSS for CSS and HTML in the frontend. We also used Flask for website integration and Flask-CORS, as well as the Google-ADK to implement the AI agent. π§© Challenges we ran into One of the big challenges we ran into was miscommunication between the JavaScript files and the Python files. We had an issue getting the budgeting system produced on the website, so we wrote a large amount of code specifically for error catching. We then figured out that there was a problem within the Python code involving the routes. Another challenge we ran into was implementing Gemini within our project. We did not manage to gain authority to integrate Gemini within the program; however, the mock responses work perfectly. π Accomplishments that we're proud of What we are most proud of is creating the AI agent. Although we did not manage to get the permissions to run the real Gemini agent, the mock responses working is proof that our efforts were not fruitless. The AI agent portion of the code took the longest; however, we managed to create something we are proud of. π What we learned This is the first hackathon for our entire team, so everything was new, from Tailwind CSS to the Google-ADK. The most important lesson we learned is that there is always something new to learn or someone new to meet, and taking every opportunity, such as Knight Hacks VIII, is more important than any amount of self-study. π What's next for Horizon Wealth For this website, we can implement more advanced budgeting calculations and website navigation, such as having dynamically produced cards move the user to another subsection of the site and produce monthly and weekly divisions of the budget. Another aspect we can improve on is getting access to the googlee-adk and ensuring that the AI agent work efficiently.
Built With
- css
- flask
- flask-cors
- google-adk
- html
- javascript
- python
- tailwind

Log in or sign up for Devpost to join the conversation.