Inspiration

People expect instant, personalized banking experiences. Inspired by the need for a seamless, AI-powered financial assistant, we created TruBot. A virtual assistant designed to make banking more intuitive, efficient, and secure.

What it does

TruBot acts as a smart banking assistant that helps users:

  • Check account balances and transaction history
  • Provide personalized financial insights
  • Offer an assistance to gain knowledge about your data

How we built it

  • Frontend: Built with Next.js, creating an interative UI using schadcn.
  • Backend: Powered by Django, managing chatbot logic and financial data processing.
  • Database: Uses Postgresql for secure and efficient data storage.
  • APIs & Integrations:
    • Gemini API for AI-driven conversations.

Challenges we ran into

  • Financial data privacy – Implementing secure communication protocols for user queries.

Accomplishments that we're proud of

  • Successfully integrating AI-driven responses to enhance user engagement.
  • Creating a fast, scalable, and secure chatbot architecture.
  • Implementing personalized financial insights for better money management.

What we learned

  • How to leverage Next.js and Django for financial applications.
  • Implementing real-world chatbot use cases in banking and finance.

What's next for TruBot

  • secure and compliant banking solutions - Using data to detect fraud and secure user information.
Share this project:

Updates