Gifty
Mobile app to organize and celebrate the gifting process
Problem Statement
How might we make the gifting process organized and more enjoyable?
Problem Background
When Gifters encounter a holiday, or special occasion, they need to get a gift for their intended recipient. Gifters want to give something that the recipient would enjoy. So, gifters start shopping, but the shopping process is long, never consolidated in one space, and the gifter doesn’t receive satisfaction until after the recipient reacts positively to the gift.
The user journey of a Gifter often takes a path as follows:
- Something triggers the Gifter’s decision to get a gift for the recipient
- The Gifter considers their options on what to get
- The Gifter selects and obtains the gift
- The Gifter ensures that the recipient receives the gift
- The Gifter and recipient experiences some delight (the recipient is delighted for receiving the gift, and the Gifter is delighted if the recipient is pleased with the gift)
According to a survey of 1132 U.S. consumers conducted by PackageHopper, 78% of respondents planned on giving between 1- 19 gifts for the 2021 holiday season. This shows the large amount of Gifters going through the challenging gifting process (more often than not, multiple times a year).
With the high frequency of gifting and the challenges that come with the gifting process, Gifters can find themselves having a stressful experience.
Research Insights
User Pain Points
In my survey, respondents report many frustrations during the gifting process:
- 15% of respondents struggle with finding an affordable gift
- 15% of respondents struggle with getting a gift in time
- 70% of respondents struggle with finding a gift the recipient would like
However, 75% of respondents reported that the best part of gift-giving is at the end when the Gifter sees the recipient show positive reactions to the gift. Gifters have to struggle before they experience delight at the end of the process.
Through my user interviews, I uncovered a common theme among peoples’ gift selection strategies. People often rely on visual cues to decide what to get. This could mean shopping in person to physically see items in front of them, taking pictures of gift items for reference, or viewing YouTube videos/social media for ideas.
When I asked people about their gifting process, I also realized that people use disjointed tools and strategies to help them decide on a gift. For example, a person could find themselves taking notes (either digital, or handwritten), using pictures (self-taken, or internet provided), going to the internet for ideas, or shopping online - all just to get one gift.
Landing on the Solution
Based on the research and feedback, I recognized that the Gifter experiences a gap in satisfaction between the time it takes to decide on a gift, select a suitable gift, obtain the gift, and when the receiver ultimately gets the gift.
Additionally, the Gifter would benefit from having a consolidated place of reference to organize their thoughts on the gifting process.
Explanation of Solution
Gifty is a mobile app solution that helps Gifters organize their shopping process in one space and congratulates the Gifter as they accomplish each step of the gifting process.
Users of Gifty will be able to:
- Input upcoming, gifting-related events and set reminders for them
- Input notes/text and pictures of gift ideas on the app
- Mark progress throughout the gifting process (using statuses like “Gift Selected”, “Gift Bought”, “Gift Wrapped”, “Gift Delivered”, etc.)
- Get congratulations for making progress and updating their gifting status
Product Mockups
Static Images:
Future Steps
After completing the product spec, the next steps would be to build an MVP for Gifty.
After the MVP is created, testing the MVP with potential users and gathering their feedback is critical to the iteration process. Understanding how these users would use Gifty can help the MVP get closer to its ideal state.
The cycle of user testing, getting feedback, and refining the MVP will be constrained by the resources and time available. Knowing this, it is important that the Gifty team prioritize the efforts that would bring users the most value.
Appendix
Research
“The 2021-22 Gift-Giving Report.” PackageHopper, PackageHopper by MyUS, 1 Nov. 2021, https://packagehopper.myus.com/blog/2021-22-gift-giving-report/.
Mikec, Veronika. “How Do Shopping Habits Differ among Various Generations of Consumers?” GiftUp, 30 Nov. 2021, https://www.giftup.eu/blog/shopping-habits-generations/.
Sahni, Amit. “How Each Generation Shops in 2020.” Salesfloor, 23 Aug. 2022, https://salesfloor.net/blog/generations-shopping-habits/.
Learnings
Product Manager Learnings:
Ana Truong
1. Take Tangible Steps Towards the Goal
Time goes by fast in the Co.Lab Sprint. To be successful, I had to understand what the top priority of each week was and work backwards from there. For example, if the submission for a particular week is synthesized research, then I would break down the steps: gather preliminary research, conduct surveys and interviews, then analyze the results and share them!
2. Progress (Regardless of Size) = Big Win!
Doing something new (like product management) is not easy and comes with its own challenges. Giving myself the grace to learn and explore this space really made Co.Lab fun and manageable. By making small, consistent efforts towards completing my PM portfolio, I was able to refine my communication skills and take this learning experience into my future endeavors.
3. Build in Public
AKA - share my story and experiences! Prior to Co.Lab, I’ve never given much thought about documenting my experiences on a public forum. I now understand that there is much to be gained by sharing. After building in public, I was able to connect to more people (peers and mentors), and grow my personal brand as someone dedicated to their personal growth and development!
Designer Learnings:
Designer Learnings:
Jo Sturdivant
- Adapting to an Established Team: Joining the team in week 6 of 8 was challenging, as I had to quickly adapt to existing workflows, dynamics, and goals. This mirrors real-world situations where you often integrate into teams mid-project, and flexibility is essential.
- Work-Blocking for Efficiency: With only two weeks to complete the project, I learned the importance of a structured work-blocking system. This approach allowed me to manage my time effectively and meet deadlines under pressure.
- Making Data-Driven Design Decisions: Unlike my past projects, I had to rely on research conducted by others. This was a valuable experience in using pre-existing data to guide design decisions, helping me focus on the core insights without starting from scratch.
Developer Learnings:
Developer Learnings:
Vanady Beard
&
As the back-end developer, I learned how important it is to create efficient and reliable systems that support the entire application. This experience also taught me the importance of optimising the database and ensuring the backend is scalable and easy to maintain.
Developer Learnings:
Stephen Asiedu
&
As a back-end developer, I've come to understand the importance of being familiar with various database systems and modules. This knowledge enables me to build diverse applications and maintain versatility in my work. I've also learned that the responsibility for making the right choices rests on my shoulders, guided by my best judgement.
Developer Learnings:
&
Developer Learnings:
Maurquise Williams
&
- Process of Creating an MVP: Developing a Minimum Viable Product (MVP) taught me how to focus on delivering core functionalities balancing between essential features and avoiding scope creep.
- Collaboration in a Real-World Tech Setting: This experience taught me how to collaborate efficiently in a fast-paced tech environment, keeping the team aligned and productive, even while working remotely across time zones.
- Sharpening Critical Thinking and Problem-Solving Skills: This experience honed my ability to think critically and solve problems efficiently. By tackling challenges and finding quick solutions, I sharpened my decision-making and troubleshooting skills in a dynamic, real-world setting.
Developer Learnings:
Jeremiah Williams
&
All in all this experience was very awesome I learned that in coding with others being transparent is key
Developers Learnings:
Justin Farley
&
I learned how important communication is when working with a team. Communication provides understanding, advice, ideas, and much more. While working with the product team, I’ve found that communication keeps everything flowing smoothly. Working with a team also showed me that every member brings something different to the table and we all have to work together in order to align and meet our end goal.