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
Log in or sign up for Devpost to join the conversation.