Welcome to
SpendSmart
Budget Better, Live Smarter
Project Description
SpendSmart is a digital application designed to transform the way students manage their expenses. By offering insights into spending patterns, personalized budget recommendations, and predictive analytics, SpendSmart aims to provide a comprehensive tool for students to manage their finances effectively. It offers a unique combination of budget management with smart shopping recommendations, ensuring students can navigate their academic and financial challenges with greater ease.
Project Context
This project was completed as part of upper-level undergraduate course in User Experience Design during Spring 2024. The course focused on developing digital solutions for real-world problems, with an emphasis on user-centered design and iterative development. The SpendSmart project was a group effort, completed over a semester, and aimed at addressing the unique budgeting needs of college and university students.
Problem Statement
Many students struggle to manage their expenses effectively due to tight budgets and a lack of personalized budgeting tools. Traditional budget management apps often do not cater to students' specific financial constraints, leading to inefficient expense management. SpendSmart addresses this gap by offering personalized features and predictive analytics designed to help students proactively manage their budgets and find cost-saving opportunities.
Target Users
SpendSmart is specifically designed for students in academic environments who face unique financial challenges. These users often require specialized tools to manage their expenses and need guidance in making informed financial decisions.
How SpendSmart Differs
What sets SpendSmart apart from other budget management apps is its combination of budget tracking, predictive analysis, and smart shopping recommendations. SpendSmart learns from a student's spending habits over time and uses this data to suggest areas for improvement, while also recommending store offers and discounts tailored to their needs. This unique approach provides a comprehensive solution for effective expense management.
Our Team
Srishti
Adkar
Yashashree
Deshpande
Krushikesh
Thotange
Navami
Bhat
Project Completion
SpendSmart was completed through a series of iterative design cycles, involving user research, prototyping, usability testing, and final implementation. The project was presented at the end of the course as a final deliverable, showcasing the comprehensive features and unique value proposition of the SpendSmart app.
Personas
Personas Analysis and Description
Our project included extensive interviews with a diverse group of individuals, aiming to extract key characteristics and commonalities to inform the design of our budget management application. From the analysis of these interviews, we distilled four primary personas and one secondary persona. These personas represent a broad spectrum of user types, encompassing various financial behaviors, budgeting strategies, and lifestyle preferences.
Personas - What , Why & How
Personas are fictional representations of users based on real data and insights gathered from user research and interviews. They help guide the design and development process by ensuring that products meet the needs of target audiences.
We created personas to focus our design efforts on real user needs and behaviors. By understanding the goals, challenges, and motivations of our target users, we can create a budget management app that resonates with them and addresses their specific pain points. Personas allow us to empathize with our users and ensure that every design decision aligns with their expectations.
Personas were developed based on extensive interviews with users, providing a foundation for understanding common characteristics and needs among our target audience. By distilling interview data into distinct personas, we could identify recurring themes and user types, enabling us to design features and experiences that cater to these personas.
The personas shaped the development of our app's features and user flows, influencing design choices for the site map and user interface. Each persona represents a different user archetype, helping us prioritize functionalities and tailor the app to their specific requirements. The personas served as a constant reference point throughout the design process, ensuring that our decisions remained user-centric.
Each persona brings unique insights into the challenges and strategies involved in budgeting and financial management. Their diverse experiences help us understand the needs of our target users and inform the design of a comprehensive budget management application.
Yash
Yash, primary persona, is an international student who takes a more flexible approach to spending money. He often indulges in dining out and socializing but balances this with careful budgeting for essentials like rent and groceries. His ultimate financial goal is to repay family loans and save for necessary gadgets. Yash's budget can be disrupted by unexpected events like overspending during breaks, highlighting the need for better bill reminders and discipline in spending. Despite these challenges, he maintains a balance by relying on friends and aiming to build a safety net. Yash's persona showcases the ups and downs of budgeting for a student with a flexible mindset, emphasizing the importance of adaptability.
Varsha
Varsha is a primary persona who demonstrates a meticulous approach to financial management. She clearly distinguishes between wants and necessities, categorizing her expenses into specific areas like groceries, housing, transportation, and education. Her immediate financial goal is to increase her income and save 20-30% of her monthly salary. Varsha's financial discipline is reflected in her strategies to avoid impulsive purchases, maintain a good credit score, and use credit card rewards to save money. She advises others to practice self-control and use spreadsheets to visualize expenses and income. Varsha's persona underscores the importance of setting financial goals and sticking to a well-structured budget.
Swanand
Our secondary persona, Swanand, balances dual roles as a student and a healthcare professional. As a student, Swanand is cautious, focusing on essential expenses like tuition and textbooks. In his professional role, he balances spending on professional development with personal financial responsibilities. Swanand's financial goals include minimizing student loan debt, building an emergency fund, and preparing for future expenses like mortgages and retirement. He employs budgeting, part-time work, renting textbooks, and carpooling as strategies to manage his finances. Additionally, Swanand uses technology to set reminders and track expenses, which has significantly contributed to his financial stability.
Site Map
Overview
The site map is the blueprint for our budget management application, depicting the flow and connections between different pages and functionalities. It provides a comprehensive view of how users will navigate through the app, from entry points to various features and options. Below is a detailed description of the site map, outlining the structure and connections within the application.
Sitemap - What , Why & How
The site map is a blueprint of our budget management application, depicting the relationships and connections between different pages and features. It provides a visual representation of the user journey and outlines the app's basic structure and navigation.
We created the site map to visualize the application's flow and ensure seamless user navigation. The site map serves as a guide for structuring the app, helping us understand how users move from one page to another and how different features are interconnected. It allows us to identify potential bottlenecks and optimize the user experience.
The site map was developed after analyzing the personas and understanding the key functionalities needed to meet their needs. It reflects the insights gathered from user research, ensuring that the app's structure aligns with user expectations and behaviors. The site map incorporates the primary features and flows that were derived from the persona analysis.
The site map laid the groundwork for the app's detailed design and implementation. It guided the creation of wireframes, prototypes, and user interfaces, providing a clear roadmap for the development team. The site map also helped identify key interaction points and connections between features, leading to a smoother user experience. By using the site map as a reference, we could ensure consistency and coherence throughout the app's design and development stages.
Main Entry Points
Core Navigation
Home Page: The primary entry point after login or sign-up. This is the central hub from which users can access the various features of the application. It is connected to multiple key pages, ensuring smooth navigation throughout the app.
Main Features and Connections
Main Features and Connections
Sketches
Sketches - What , Why & How
The sketches for SpendSmart, our budget management app, are visual representations of the app’s interface and functionality. They include detailed depictions of various screens such as the home page, add expense page, transactions page, reports page, welcome page, sign-up/login pages, offers page, calendar page, settings page, forgot password page, AI assistant chat page, and saving goal page. These sketches serve as the foundation for the app’s design and user experience.
We created the sketches to conceptualize and plan the layout and user flow of the app before moving into more detailed prototypes. Sketches allow us to quickly visualize and iterate on ideas, ensuring that the app’s design is intuitive and meets user needs. They help in identifying potential usability issues early in the design process and provide a clear blueprint for the development of higher fidelity prototypes.
The sketches build upon the initial ideas and requirements gathered during the planning phase. This phase involved understanding user needs, defining core functionalities, and brainstorming design concepts. The sketches translate these ideas into tangible designs, laying out the structure and interaction flow of the app.
The sketches serve as a guide for creating the paper prototypes. They help in visualizing the user interface and determining the placement of elements on each screen. Based on feedback from the sketches, we refined our designs and made necessary adjustments before developing more interactive prototypes.
Changes Made and Why
Sketches
Home Page
Expense Page
Income Page
Sketches
Transaction Page
Report Page
Offers Page
Sketches
Calender Page
AI Assistant Page
Settings Page
Paper Prototype
Paper Prototypes - What , Why & How
The paper prototypes are physical, low-fidelity representations of the app’s interface, created using sketches on paper. These prototypes are used to simulate the user experience and interaction with the app, allowing us to test and refine the design before developing digital versions.
We created paper prototypes to quickly test and validate the app’s design and user flow in a cost-effective manner. Paper prototypes enable us to gather user feedback early in the design process, allowing for rapid iteration and improvement based on real user interactions. This step is crucial for identifying usability issues and ensuring that the design meets user needs.
Paper Prototypes - What , Why & How
The paper prototypes are a direct extension of the initial sketches. They translate the visual and layout ideas from the sketches into a more interactive format that can be tested with users. The prototypes help us move from conceptual design to practical implementation, bridging the gap between initial ideas and functional designs.
The feedback and insights gathered from testing the paper prototypes inform the development of high-fidelity, interactive digital prototypes. These prototypes will incorporate the changes and improvements identified during the paper prototype testing, leading to a more refined and user-friendly app design.
Paper Prototype
Paper Prototype
Wireframes
Wireframes - What , Why & How
The wireframes for SpendSmart represent the detailed structural layout of the app’s user interface without the distraction of colors, fonts, or other design elements. These wireframes outline the functional components and navigation paths within the app, providing a clear blueprint for how the app's features are organized and how users will interact with them.
We created wireframes to serve as a visual guide for the development team, ensuring that every element of the app's interface is strategically placed and logically organized. Wireframes help in mapping out the user journey, identifying potential usability issues, and facilitating discussions about functionality before moving on to more detailed visual design and interactive prototyping. They act as an intermediary step between sketches and high-fidelity prototypes, allowing for iterative refinement based on feedback.
Wireframes - What , Why & How
The wireframes build directly upon the sketches and paper prototypes, incorporating the initial design ideas and user flows into a more detailed and structured format. This progression allows for a more precise representation of the app’s functionality, ensuring that the core elements identified during the earlier stages are effectively translated into a coherent and user-friendly interface.
The wireframes serve as a foundation for the high-fidelity prototypes, providing a detailed layout that designers can embellish with visual styles and interactive elements. The wireframes guide the creation of the interactive prototype, ensuring that the visual design aligns with the planned user experience and functionality.
Changes Made and Why
The wireframes for our budget management app, SpendSmart, highlight the main features designed to enhance user interaction and financial management. Key functionalities include the ability to easily add expenses and income, enabling users to keep a precise record of their financial activities. The view reports feature offers detailed insights into both monthly and annual expenses and income, using clear visualizations to help users track and analyze their financial patterns.
Additionally, the app includes a dedicated section for viewing offers in specific stores, providing users with opportunities to save money through relevant discounts and promotions. These features collectively ensure that SpendSmart provides a comprehensive, user-friendly tool for effective budget management.
Home Page
Expense Page
Income Page
Transaction Page
High fidelity Prototype
High Fidelity Prototypes - What , Why & How
The high-fidelity prototype for SpendSmart represents the final, polished version of the app’s user interface. This prototype includes detailed design elements such as colors, fonts, and interactive components, providing a realistic representation of the app's appearance and behavior. It serves as a comprehensive visual and interactive guide, showcasing how users will navigate and interact with the app’s features.
We created the high-fidelity prototype to provide a clear and detailed representation of the final product. This prototype allows for thorough testing of the app's usability and functionality, ensuring that all design elements work together cohesively. It helps stakeholders visualize the end product, facilitates user testing to gather final feedback, and serves as a precise reference for developers during the coding phase.
High Fidelity Prototypes - What , Why & How
The high-fidelity prototype builds on the wireframes, incorporating the structural layout and functional components into a visually rich and interactive format. This stage translates the detailed plans from the wireframes into a complete design, adding aesthetic elements and interactive features. The prototype reflects all the feedback and refinements made during the wireframing stage, ensuring a seamless transition from a basic layout to a fully developed interface.
The high-fidelity prototype serves as the final step before development, providing a detailed and interactive model for the development team to follow. It ensures that the design intentions are clear.
Changes Made and Why
Login Page
Home Page
Add Expense
Page
Transactions
Page
Report
Page