Inspiration

As students from a developing nation, we recognized firsthand the gaps in financial literacy and management tools available around us. We noticed how many financial management solutions were overly complicated, inaccessible, or simply didn't cater to the daily realities we faced. On a personal level, juggling coursework, exams, and part-time projects left us with little time and energy to manage our own finances properly. This made us realize: financial empowerment shouldn't be difficult or exclusive, instead it should be simple and accessible for everyone. Inspired by this, we set out to build an intuitive, AI-driven tool that removes complexity and makes personal finance management effortless and accessible.

What it does

With our AI-powered Personal Finance Tracker, ExpenseWise, financial empowerment is now accessible to everyone with no financial jargon or no tedious data entry. Just simply type in something like “I spent 16 dollars for snacks while debugging all night” and our AI effortlessly parses, categorizes, and tracks everything for you. Got debt? Our intuitive debt tracker helps you stay ahead, and our friendly AI financial advisor is always ready with personalized tips to boost your financial health. Designed for everyone, everywhere, our solution breaks barriers, turning complex financial tasks into simple conversations and putting financial control literally at your fingertips

How we built it

We built ExpenseWise with Django for robust backend functionality and Bootstrap for a clean and responsive frontend interface. For the AI-driven features, including the chatbot and natural language expense input, we integrated Cohere's LLM APIs. These allowed us to interpret conversational inputs accurately and provide intelligent, context-aware financial advice.

Challenges we ran into

  1. Training the AI: Accurately training the AI to parse diverse user inputs and categorize expenses consistently proved challenging.
  2. API Integration: Integrating Cohere's LLM API effectively into a web application required learning new skills and troubleshooting unexpected issues.
  3. Skill Diversity: Our team had diverse skills, meaning some of us had to quickly learn new technologies or delegate tasks strategically to leverage each person's strengths.

Accomplishments that we're proud of

  • Successfully developing a working natural language parsing system that significantly simplifies expense logging.
  • Creating an intuitive and accessible user interface that makes financial management approachable.
  • Seamlessly integrating advanced LLM capabilities into a web-based project within a tight timeframe.

What we learned

We learned how to integrate AI tools into our Django website, improved our web development skills, and created a user-friendly interface that anyone could easily understand. We also became better at working together as a team; sharing tasks, solving problems, and combining everyone's strengths to build something useful and easy to use.

What's next for Expensewise

  • Improved AI Models: Continuously training and refining the AI to enhance accuracy and user interaction.
  • Expanded Features: Introducing additional budgeting tools, savings recommendations, and deeper analytics.
  • Receipt Scanning: Adding camera-based OCR capabilities to simplify expense input further.
  • Mobile Application: Transforming ExpenseWise into a cross-platform app for even greater accessibility and convenience.
Share this project:

Updates