Building Finance Guru: A Journey to Financial Empowerment
Inspiration
The spark for Finance Guru ignited from a simple realization: navigating personal finances can be overwhelming. We dreamed of an app that makes finance management not just accessible, but also engaging and informative. Our vision was clear – to empower users with the tools and knowledge to take control of their financial future.
What it does
Finance Guru is a comprehensive financial management app. It simplifies logging in with Google OAuth and captures user data on income and expenses to visualize financial health through charts. Each day, users receive a budgeting tip powered by the ChatGPT API and can track their savings growth, with projections both with and without interest. The app also features a daily financial literacy quiz generated by GPT API and offers real-time stock prices for over 7,000 stocks via NASDAQ web scraping.
How we built it
Our journey began with integrating Google OAuth for seamless user login. We then developed a user-friendly interface for inputting financial data. Utilizing Python for NASDAQ web scraping, we retrieved stock prices, while the ChatGPT API was instrumental in generating daily financial literacy content. Chart.js helped us create dynamic, interactive graphs for savings growth visualization.
Challenges we ran into
Balancing simplicity with comprehensive features was our greatest challenge. Ensuring accurate and up-to-date stock data required fine-tuning our web scraping algorithms. Integrating various APIs smoothly within the app's framework also tested our problem-solving skills.
Accomplishments that we're proud of
We are proud of creating a holistic financial tool that demystifies personal finance management. Our app not only tracks financial data but also educates and engages users, fostering financial literacy and smart decision-making.
What we learned
This project deepened our understanding of financial management, API integration, and data visualization. We learned the importance of user experience design in creating educational tools and the power of technology in making complex information accessible.
What's next for Finance Guru
Looking ahead, we aim to introduce AI-driven personalized financial advice, expand our stock database, and enhance our educational content. Finance Guru will continue to evolve, driven by our commitment to making financial management a tool for empowerment.
Log in or sign up for Devpost to join the conversation.