Inspiration
This project was inspired by the need to make financial services accessible to underbanked and unbanked populations. Millions of people lack access to traditional banking, facing challenges with deposits, payments, and savings. By creating a mobile-first solution, we aimed to bridge this gap and provide essential financial tools for those often left out of the banking system.
What I Learned
Building this fintech app taught me the intricacies of financial technology, from understanding user-centric design to navigating compliance and security essentials. I dove deep into areas like mobile payments, digital wallets, and the role of AI/ML in enhancing security. It also expanded my knowledge of backend technologies, mobile development frameworks, and infrastructure management tools.
How I Built It
The app’s frontend is built with React Native for a smooth, cross-platform experience. Python powers the backend, handling data processing and AI-driven security functions. We used Databricks as the database, PropelAuth for authentication, and Terraform for infrastructure setup. The check deposit feature utilizes OCR to convert check images to text, making deposit management easy and accessible.
Challenges
One key challenge was setting up Terraform, which required troubleshooting for a seamless deployment. Additionally, fine-tuning the OCR for high accuracy was essential for reliable check deposits. Lastly, balancing security with a user-friendly interface posed a challenge, as simplicity and safety both needed to be prioritized.
Log in or sign up for Devpost to join the conversation.