User signs up - User builds streak with Saving - User gets Discount with Smartspend - User buys the Discounted Product - Partner gets brand Recognition.
Inspiration Saving money often feels tedious and unmotivating compared to the instant gratification of spending. We noticed that many budgeting apps focus solely on tracking expenses but fail to provide active encouragement for building saving habits. Inspired by fitness apps that gamify workouts with streaks and rewards, we wanted to create a similar experience for financial health.
What it does SmartSpend helps users set and achieve savings goals by gamifying the process. Users earn milestone-based rewards, track their progress visually, and receive smart nudges to stay on track. If users complete their savings streak, they unlock exclusive brand discounts and promotions from our partners.
How we built it We generated fake financial data using Capital One's nessieisreal API. This data is processed by a web app built using Streamlit and Pandas. The web app is deployed on Streamlit's community cloud.
Challenges we ran into One major challenge was determining the optimal streak length to encourage users without causing fatigue. Additionally, balancing the interests of our brand partners with a user-centric experience required thoughtful design. Building a sustainable branding fee structure that ties back to measurable user engagement was also a key challenge.
We encountered technical difficulties with Streamlit, particularly in customizing its components. Creating an image carousel proved challenging, and the final result did not meet our expectations.
Accomplishments that we're proud of
- Successfully creating a model that motivates users to save while benefiting partners through branding exposure.
- Designing an engaging user experience with visual streak trackers and gamified rewards.
What we learned We learned the importance of behavioral analytics in driving user engagement and how to balance user needs with business requirements. We also gained insights into data-driven decision-making for reward structures and effective partnership management.
What's next for SmartSpend
- Allocating Percentage Increase to Unsold Goods:** Collaborate with partners to optimize inventory usage through targeted promotions.
- Data-Driven Streak Analysis:** Use behavioral analytics to fine-tune optimal streak lengths and reward structures.
- User Acquisition & Marketing:** Launch campaigns with financial bloggers and influencers to increase user adoption.
- Flexible Streak Recovery Options:** Develop features to re-engage users who miss their savings goals, reducing drop-off rates.
Log in or sign up for Devpost to join the conversation.