Inspiration

This banking app was inspired by the need for fraud detection, as financial transactions are an extremely sensitive matter. Therefore, in built into the banking app, an account can be temporarily suspended if a large withdrawal or deposit is placed.

What it does

The app allows for deposits into checking/savings accounts. Additionally, users can explore cash back deals and review transaction history. If a large amount of money is detected, whether in withdrawal or deposit, the account will activate a "suspicious activity" alert. The user must answer questions can verify their identity.

How we built it

React and tailwind CSS was used to build each screen of the app, along with symbols, and Firebase is used to build the functionality of user interaction and screen switching.

Challenges we ran into

Initially, Bootstrap was used for building the screens of the app. However, window sizing was not scaled, and as a result tailwind CSS was used instead. The complex details of Firebase were learned in order to create the back-end of the app, which included the fraud detector page.

Accomplishments that we're proud of

Accomplishments that we're proud of include learning Firebase in deep detail for the back-end, as well as creating code in React for the screens of the app. This was unfamiliar territory, but we learned quickly for the project.

What we learned

We learned about the details that go into a banking app, such as transactions, fraud detection, and user interaction. Furthermore, we got a glimpse at the way the app maintains user confidentiality, and how basic functions can be carried out.

What's next for Banking App

We can continue to develop the app, such as in the form of an AI Chatbot to assist with operations. As a result, customers can receive financial help on the spot.

Built With

Share this project:

Updates