Inspiration

The inspiration for U-Bank came from the growing need for digital banking solutions that offer a seamless and user-friendly experience. We wanted to build a platform that brings together the simplicity of traditional banking with the modern features enabled by AI technology, such as personalized financial advice and smart chatbots.

What it does

U-Bank is a digital banking platform designed to help users manage their finances with ease. The main features of the platform include:

  • Account Management: Easily view and manage statistics in your account like transactions, and balances.
  • AI Chatbot: A virtual assistant to provide personalized banking advice and assist with common banking queries.
  • Personalized Insights: Using AI to offer personalized spending and saving recommendations.

How we built it

We built U-Bank using a combination of technologies to ensure a scalable, responsive, and secure platform:

  • Frontend: React.js was used to create a dynamic and interactive user interface. Components like the chatbot were developed using React hooks to manage state and enhance interactivity.
  • Backend: Using Flask/Python to be able to integrate an AI LLM that will help us display and solve user questions.
  • AI Integration: We leveraged Samba Nova's LLM

Challenges we ran into

  • Integrating AI Chatbot: Building a chatbot that could intelligently respond to various banking-related queries proved challenging, as it required a lot of learning on the spot as we haven't worked as often with things like this. Passing the chatbots text to the front end was also a difficulty we ran into

Accomplishments that we're proud of

  • AI-Driven Features: Successfully integrating an AI-powered chatbot that can respond to a variety of user questions with helpful, context-aware responses.
  • User-Friendly UI: We managed to design a simple and intuitive user interface that minimizes complexity and enhances the user experience.

What we learned

  • AI and Natural Language Processing: We gained valuable experience in building AI-powered chatbots, especially in understanding user queries and responding in a natural and accurate way and how to prompt such chatbots
  • React and Flask Management: Deepened our understanding of React.js, particularly around managing complex states in large applications and likewise with flask

What's next for U-Bank

  • Expanded Features: We plan to add more features, including budgeting tools, personalized financial recommendations, and investment advice.

  • Mobile App: Expanding U-Bank into a mobile app, providing a more convenient way for users to manage their banking needs on the go.

https://drive.google.com/file/d/1P34wSkAwnXfcKMGtU35QZTk09vVQST53/view?usp=sharing

Built With

Share this project:

Updates