Inspiration
Many people struggle with managing personal finances and planning savings, spending, and debt repayment. We wanted to create a simple, interactive financial coach that helps users make informed decisions.
What it does
fAInance simulates a financial coach via a web-based chatbot. Users can ask about savings, weekly expenses, debt management, and financial goals, receiving contextual advice and budgeting suggestions.
How we built it
- Backend/Logic: Kotlin functions simulate income, expenses, savings, debt, and investments.
- Frontend: Basic HTML, , andTailWindCss JS for a chatbot interface.
- Simulation: Keyword detection generates responses based on user input.
- Budgeting formulas: Calculate available money, potential savings, and spending limits.
Challenges we ran into
- Simulating realistic financial advice without connecting to real banking APIs.
- Making the chatbot respond meaningfully to arbitrary user inputs.
- Building a functional web interface quickly for demonstration purposes.
Accomplishments that we're proud of
- Created a working financial simulator in a short time.
- Made an interactive chatbot interface that responds in real time.
- Users can explore multiple scenarios for spending, saving, and investing.
What we learned
- How to simulate financial planning logic programmatically.
- How to build a simple interactive UI for a chatbot.
- How to translate financial concepts into clear, actionable advice.
What's next for fAInance
- Add more detailed scenario simulations (e.g., retirement planning).
- Improve natural language understanding for more flexible user queries.
- Include visualizations like charts for expenses and savings goals.
Built With
- api
- app
- javascript
- kotlin
- openai
- react
- web

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