-
-
Here it displays the distribution chart of user's income and expenses.
-
Here user fills the income data.
-
Here user fills the expenses made.
-
According to the data set by the user it shows the opportunity cost on the spendings.
-
The chat bot is totally focused to answer economic related questions.
-
The chatbot does not answer non economic related questions.
Inspiration
The idea came from observing banking and financial platforms that provide useful insights, but only within closed systems.
We noticed that many people—especially students and beginners—lack access to clear and reliable economic information. Existing resources are often too technical or not interactive enough.
We wanted to create a solution that is open and easy to use, where users can freely ask questions and understand answers without confusion or hesitation.
What we learned
From this project, we learned how to take an idea and turn it into a working application by combining AI with web development. We gained experience in integrating APIs, managing frontend-backend communication, and building a responsive interface using React.
We also understood the importance of structuring AI outputs so that responses remain relevant and clear. Beyond technical skills, this project helped us improve our ability to simplify complex economic concepts into explanations that are easier to understand.
Working as a team also taught us how to divide tasks, coordinate progress, and support each other during development and debugging.
How we built it
We used a simple full-stack architecture:
- Frontend (React): Designed a clean chat interface for smooth interaction and real-time responses.
- Backend (Node.js): Handled API requests, response processing, and ensured topic relevance.
- AI Integration: Connected the chatbot to an AI model and structured responses to stay focused on economics.
- Team Collaboration: Worked as a team, dividing responsibilities and iterating through testing and feedback.
Challenges we ran into
One of the main challenges was ensuring that the chatbot stayed focused only on economics-related topics and didn’t generate unrelated responses.
Another key difficulty was maintaining a balance between simplicity and accuracy in explanations. Making content easy to understand without losing meaning required multiple iterations.
We also faced some technical and team-related challenges:
• Handling inconsistent or unclear AI responses.
• Debugging integration issues between frontend and backend.
• Managing coordination and task distribution within the team.
What it does
Explains economic concepts in simple terms
• Answers user queries related to finance and real-world economic issues.
• Provides a chat-based interface for easy interaction.
• Helps bridge the gap between theoretical knowledge and practical understanding.
Accomplishments that we're proud of
This project aims to make economic understanding more accessible to a wider audience. By providing a simple and interactive way to learn, it helps users make more informed financial decisions in their daily lives.
It also creates a space where technology, economics, and community learning come together.
What's next for Untitled
We plan to expand the project by adding:
• Economic data visualizations
• Multi-language support
• More advanced financial insights and analysis
• Improved context-aware responses
Our goal is to continue improving the platform so it can serve as a reliable and accessible learning tool for economics.
Built With
- css
- geminiapi
- javascript
- node.js
- react.js
- recharts
Log in or sign up for Devpost to join the conversation.