Inspiration

Managing personal finances is hard. Most people struggle to save money because:

  • Budgeting apps are rigid and time-consuming
  • Generic AI (ChatGPT/Claude) don't remember YOUR financial context
  • Calculations require manual work
  • No proactive warnings before overspending

We built NovaBudget AI to solve this.

What it does

NovaBudget AI is your personalized financial assistant that:

  • Remembers YOUR finances: salary, fixed costs, savings goals
  • Tracks spending via chat: "Spent 50€ on groceries" → instant budget update
  • Calculates in real-time: "You have 1,180€ left this month"
  • Warns proactively: "Buying that would delay your car goal by 1 month"
  • Builds custom plans: "Save 100€ more monthly to reach your goal 4 months faster"

How we built it

Tech Stack:

  • Amazon Nova 2 Lite: Powers the agentic reasoning and financial calculations
  • FastAPI (Python): Backend API
  • React + Tailwind: Chat-based interface
  • SQLite: User financial data storage

Architecture:

  1. User sets up profile (salary, costs, goals)
  2. Chat with the agent about spending
  3. Nova 2 Lite analyzes context and calculates budget
  4. Agent provides personalized advice and warnings

Challenges we ran into

  • Prompt engineering: Getting Nova to provide consistent, accurate financial advice while being encouraging
  • Real-time calculations: Ensuring budget updates instantly as users chat
  • Context management: Maintaining user's full financial picture across conversations

Accomplishments that we're proud of

  • Built a truly personalized AI agent (vs generic chatbots)
  • Real-time budget tracking through natural conversation
  • Proactive warnings that prevent overspending
  • Clean, simple UI that anyone can use

What we learned

  • Amazon Nova 2 Lite's reasoning capabilities for financial logic
  • Agentic AI design patterns
  • Balancing automation with user control
  • Financial coaching best practices

What's next for NovaBudget AI

  • Receipt scanning with Nova Multimodal Embeddings
  • Voice interface with Nova 2 Sonic
  • Bank integration with Nova Act
  • Family budgets (multiple users)
  • Subscription tracking and reminders #### **Built with :** Amazon Nova 2 Lite Python FastAPI React Tailwind CSS SQLite AWS Bedrock ```

Built With

Share this project:

Updates