About Centsify Our Journey
What Inspired Us
Our journey with Centsify began with a shared frustration among our team members. We all had personal experiences with the challenges of managing finances, from struggling with student loans to making uninformed investment decisions. These experiences made us acutely aware of the gap in financial education.
The turning point came when we stumbled upon a World Economic Forum report highlighting the alarmingly low financial literacy rates worldwide. This revelation sparked a passionate discussion within our team about how we could make a difference. We were inspired by the potential of gamification in education, having seen its success in language learning apps like Duolingo.
We asked ourselves What if we could make learning about money as engaging and addictive as playing a mobile game This question became the seed from which Centsify grew.
What We Learned
Developing Centsify was a journey of continuous learning:
Financial Education: We dove deep into financial literacy curricula, consulting with financial advisors and educators to ensure our content was accurate and comprehensive.
Gamification Principles: We studied successful gamified apps across various industries, learning how to balance educational content with engaging gameplay elements.
User Centered Design: Through multiple rounds of user testing, we learned the importance of intuitive UI UX in keeping users engaged with potentially dry financial content.
AI Integration: Integrating an AI assistant was a significant learning curve. We had to understand the nuances of natural language processing and how to create a conversational interface that felt helpful and natural.
Agile Development: We embraced agile methodologies, learning to iterate quickly based on user feedback and changing requirements.
How We Built Centsify
Building Centsify was an exciting and challenging process:
Planning and Research: We started with extensive market research and user interviews to validate our concept and identify key features.
Prototyping: We created low fidelity wireframes and a clickable prototype using Figma, which we tested with potential users.
Technology Stack Selection: After evaluating various options, we chose React for our frontend, Python with Flask for our backend, and MongoDB for our database.
AI Integration: We leveraged the Gemini AI API for our AI assistant, fine tuning it with financial data and custom prompts.
Testing and Iteration: We conducted rigorous testing at each stage, including unit tests, integration tests, and user acceptance testing.
Throughout the development process, we faced numerous challenges, from optimizing app performance to ensuring data security. Each obstacle taught us valuable lessons in problem solving and teamwork.
The journey of building Centsify has been transformative for our team. We have grown not just as developers, but as individuals more aware of the importance of financial literacy. We are excited to continue evolving Centsify and making a positive impact on people's financial lives.
Log in or sign up for Devpost to join the conversation.