Inspiration
Many people want to invest their money, whether in foreign currencies like the U.S. dollar or in the stock market. However, some people who are not familiar with financial or economic information, deciding where to invest can be confusing. In everyday life, global events such as wars, inflation, or changes in oil prices can significantly impact financial markets. These events also influence exchange rates, investment returns, and even personal expenses. Despite this, many people believe that if they are not actively investing in stocks, they do not need to understand finance or economics. That is why I created website. The goal is to make financial and economic information easier to understand and more relevant to daily life. Through exchange rate visualization, investment simulations, and AI-powered news explanations, it helps users see how global economic events influence their personal financial decisions.
Features
1. Authentication
- Email signup and login
- Google OAuth login
- Secure user authentication
2. Financial Profile
Users can configure their personal financial information:
- Country selection
- Real-time currency exchange rate
- Annual income
- Monthly investment amount
3. Exchange Rate Dashboard
Users can view exchange rate history (3 months, 6 months, 1 year and 2 year) This allows users to understand currency fluctuations over time.
3-1. Investment Simulation
Users can compare
- Bank deposit interest
- Currency investment
The simulation uses historical exchange rate data to estimate which option could be more profitable.
4. Smart Economic Calendar
This calendar connects real-world economic events with personal schedules.
Users can:
- Create events
- Set estimated costs
- Categorize events
It analyzes economic news and warns users if global issues may impact their planned events. Example: (Oil price increase, War affecting supply chains or Inflation trends etc) The system may recommend moving events earlier to reduce potential costs.
5. AI News Advisor
Users can paste a news article URL, and the AI will:
- Analyze the economic impact
- Predict possible market volatility
- Identify which user events may be affected
This demonstrates how global economic events influence daily life
5-1. AI News Chatbot
Financial news can sometimes be difficult to understand.
It includes a chatbot that:
- Explains news in simple language
- Answers questions about economic topics
- Helps beginners understand financial issues quickly
What it does
- Compares the user's local currency with the U.S. dollar to help people understand that simply saving money in a bank is not always the most efficient financial strategy.
- Provides a smart calendar where users can store their schedules. The system analyzes economic news and identifies issues that may affect those events. Based on this analysis, the AI may recommend moving certain schedules earlier in order to reduce potential costs.
How I built it
- Django – Django architecture to enable fast development and rapid feature integration during the hackathon.
- Gemini API – Integrated the Gemini API to power AI features such as news analysis and natural language explanations.
- RAG (Retrieval-Augmented Generation) – A vector database is used to retrieve relevant information so the AI can provide more accurate and context-aware responses.
- React + TailwindCSS – Built with React for dynamic UI components and styled using TailwindCSS for rapid and clean interface design.
Challenges I ran into
Running a local language model required significant CPU resources, and without proper fine-tuning it was less efficient compared to using the Gemini API. Because of this, I decided to rely on a cloud-based AI model for better performance and faster responses.
I experimented with separating the authentication service using Go while the main application was built with Django. Integrating JWT authentication between these different services introduced additional complexity during development.
Accomplishments that I'm proud of
Implemented a Retrieval-Augmented Generation (RAG) system with a vector database to provide reliable context to the chatbot. This significantly reduced hallucinations and improved the accuracy of AI responses.
Users can simply copy and paste a news article URL, and the AI analyzes the economic impact. Based on the analysis, the system identifies which scheduled events may be affected and suggests whether the user should move the schedule earlier or postpone it.
What I learned
LLMs can produce hallucinations, so implementing a Retrieval-Augmented Generation (RAG) system with a vector database helped us provide more accurate and context-based responses
While building the calendar and news analysis features, I realized how closely global events such as oil prices, inflation, or conflicts can impact personal financial planning
Using a Django monolith helped us build features quickly during the hackathon, but I also learned that a microservice architecture could improve scalability and resource management in the future
Financial and economic topics are often difficult for beginners, but using AI to summarize and explain news articles can make this information much more accessible
What's next for MyEconoCoach
Plan to separate core components into microservices to improve scalability, reduce CPU load, and handle system failures more effectively.
Aim to fine-tune a custom language model specifically for financial and economic information, allowing the AI to provide more accurate insights and domain-specific analysis.
Log in or sign up for Devpost to join the conversation.