Inspiration
Managing finances can be overwhelming, especially for students and young professionals who are new to budgeting, investing, and wealth management. We wanted to create an AI-powered financial assistant that simplifies financial decision-making while providing personalized, actionable advice. Inspired by the idea of a wise financial wizard, we built FinWiz—a chatbot that acts as a personal AI financial advisor to help users save, invest, and manage their money more effectively.
What it does
FinWiz is an AI-powered financial advisor that provides users with:
- Smart budgeting tips based on income & expenses
- Investment recommendations for stocks, savings, and more
- Location-based financial advice to optimize spending & saving
- A fun, immersive wizard-like chatbot experience
How we built it
- Backend: Flask (Python) + DeepSeek AI (via Ollama)
- Frontend: HTML, CSS, JavaScript (with animations & UI effects)
- AI Integration: DeepSeek API to generate financial advice
- Deployment: Local testing with Flask, future plans for cloud hosting
- UX Design: Magic-themed chatbot with animated smoke effects for an engaging experience
Challenges we ran into
Integrating AI Responsively: Ensuring that DeepSeek AI provides accurate, structured financial responses instead of generic chatbot answers. We coded the AI to make it understand it's role and 'trained' it into as sense to make sure that it knows what to expect.
Frontend & Backend Integration: Making the chatbot feel seamless and intuitive while handling AI-generated responses.
UI/UX Animations: Implementing the smoke curtain animation and smooth page transitions took careful fine-tuning.
Debugging API Calls: Encountered issues with Flask returning proper JSON responses but resolved them with structured error handling.
Accomplishments that we're proud of
Built a fully functional AI chatbot in a short time frame Integrated DeepSeek AI for intelligent financial recommendations Created a unique, wizard-like experience with animations & UI effects Ensured smooth backend-frontend communication for seamless interaction Learned & implemented AI-powered finance solutions effectively
What we learned
AI-driven chatbots can be powerful financial tools when optimized properly Front-end animations & UX design enhance engagement significantly APIs & AI models require proper structuring to deliver meaningful responses Debugging Flask & JSON responses helped us better understand AI integration Time management & collaboration were key to shipping a complete product in a hackathon setting
What's next for FinWiz
Expand AI Capabilities – Add more investment tracking & real-time financial insights Cloud Deployment – Host FinWiz for public access & real-world usage Personalized Dashboards – Display user financial trends & savings progress More AI Customization – Train DeepSeek AI to adapt to user preferences over time Banking & Expense Integration – Connect with user accounts for real-time financial planning
Built With
- css
- deepseek
- flask
- html
- javascript
- ollama
- python
Log in or sign up for Devpost to join the conversation.