Inspiration As newly incoming adults (us baby freshmen) especially in our group are looking to be more financially stable and smart, we all aspire to see a stable amount of cash flow in our account in the future or even now with a minimum paying job maybe lol... We wanted to make a webpage that takes care of all the financial details, that is easy to use and is simple to understand, without any confusing gimmicks.

What it does What it does, our project contains a home page with information of the services we provide, we also have a working contact form that sends us emails, and most importantly a banking page with all the information an individual could aspire to see in their bank all in the view of one page and not in a complicated layout. Our banking page also contains a chat bot.

How we built it We used react, javascript, html, and css integrated with tailwind as the framework. We used google Gemini API for the chatbot. We. And common frameworks and libraries such as node.js, next.js, react.js, recharts, and lucid-react. We used EmailJS for the contact form that sends us an email everytime a new support ticket is submitted.

Challenges we ran into We had trouble figuring out the chatbot using the gemini API and the contact form and login forms working properly and being able to properly redirect the user. Finally being able to manage everything we had to do but all in all we reached out end goal of a working product.

Accomplishments that we're proud of We are proud of how far we have came as a team in the few amount of time we had while still getting some sleep, but on a serious note, integrating the chatBot was something we were very proud of, and being able to make everything work seamlessly on the front end side of things.

What we learned As freshmen, we had little prior knowledge at first but we built on skills gained from ACM workshops, where we learned React fundamentals, and combined our prior knowledge of design, integration, and APIs. Collaborating taught us a lot from each other, enhancing both our technical and teamwork abilities.

What's next for testing We plan to expand iBank’s features by adding personalized financial recommendations, advanced budgeting tools, and improved chatbot capabilities. We also would implement improved back end storage into SQL.

Built With

Share this project:

Updates