NFT Gacha app – Unbox NFTs with Capsule Craze
Project overview:
NFT Gacha is an NFT trading platform that builds a bridge between web2 and web3, allowing users who are new to the NFT world to buy and get NFTs in an easy and entertaining way by playing with the toy capsule machine in the app without connecting to a crypto wallet.
Problem
Many people want to explore and try to acquire NFTs since they are popular these days, but most of them are unfamiliar with Web3, which includes the crypto world and NFTs. Furthermore, the majority of individuals think the threshold for entry into the NFT world is too high, and the process of purchasing NFTs is complicated.
Our Solution
Design an application that allows users to buy NFTs in a simple, fun, and easy way through their mobile phones.
Unbox NFTs with Capsule Craze
Discover a simple, fun, and mobile-friendly way to buy NFTs with NFT Gacha. Engage in the excitement of our capsule machine feature, making NFT collecting easy and entertaining. With quick taps on your phone, unlock unique digital treasures and explore the world of blockchain-based trading in a whole new way.
Design process
Understanding the user
I did the user research and conducted interviews with five participants to understand the users’ needs and pain points.
-Target audience-
People who are unfamiliar with crypto and the NFT world but desire to enter the NFT world and acquire NFTs in a different and easy way.
-Research questions-
- Do you know what is NFT?
- Have you ever bought NFTs?
- What do you think about NFTs?
- Can you describe your experience with buying NFTs?
- Have you ever used any NFT trading platforms before?
- What do you think about those NFT trading platforms?
- Do you face any problems when you use the NFT trading platform?
- Are there any difficulties that troubled you when you bought an NFT?
What do they say?
User pain points
1 . Hard to buy NFTs
The process of buying NFTs is complex, and users can’t buy NFTs through an app on mobile phones.
2 . Can’t buy NFTs without connecting to a crypto wallet
Users can’t buy NFTs because they don’t know much about crypto, and they don’t want to create any crypto wallets just to connect to the NFT trading platforms.
3 . Don’t just want a JPG, they want an entertainment experience
Users don’t just want a JPG, they desire a dynamic and enjoyable experience for the whole journey.
Empathy map
Empathy mapping helped me gain a deeper understanding of user’s needs, actions, thoughts and feelings. The data in the empathy map are based on insights from the interview.
Persona and problem statement
I collected the data from interviews to create a problem statement and a persona representing the ideal user of the app. The persona helped me find the solution to deal with the user’s goals and frustrations.
Problem statement
David is a 27-year-old gallery assistant who not only wants a simple and entertaining way to buy NFTs but also wants to purchase NFTs through the app without connecting to the crypto wallet because he doesn’t want to create any crypto wallets just to connect to the NFT trading platform.
Customer journey map
I created a customer journey map that included all touch points in order to identify opportunities to improve user experience.
Competitive analysis
I used 4 NFT trading platforms that are top-ranked in the world as competitors. All of them are providing a service to let users create, buy and sell NFTs.
Identify opportunities
After conducting a competitive analysis, We discovered various opportunities to build an NFT platform that stands out from the competitors.
1 . Sign up without connecting to the crypto wallet
Create a service for users to sign up without connecting to the crypto wallet.
2 . Buy NFTs through the app
Let users buy NFTs via credit card in the app.
3 . Play the game to get NFTs
Provide an experience for users to play the game to get NFTs.
-Design-
InformationArchitecture
We created an information architecture to organize content in order to maintain its function and let consumers easily understand it.
User flow
We created a flow to illustrate how users will navigate through the application.
Paper wireframes
After thinking about several ideas to meet users’ needs, we decided to design a toy capsule machine to let users get NFTs by playing with it. Furthermore, I sketched each screen of the app on paper to make sure all the functions & elements in the wireframes would be well performed and addressed the user pain points.
Heuristic Evaluation
I conducted a heuristic evaluation to find out the problems from 3 participants and iterate the design.
Low-fidelity wireframes
After conducting a heuristic evaluation and getting feedback from 3 participants, I digitized and made some changes to the wireframes.
Low-fidelity prototype
Style guide
High-fidelity wireframes
Due to space constraints, I only present key pages of wireframes.
-Key pages-
High fidelity prototype
After designing the high-fidelity wireframes, I created a high-fidelity prototype. The primary user flow was to sign up by email, view the content inside the toy capsule machine, and play with the toy capsule machine, and this prototype would be used in a usability study.
Usability study
I used a high-fidelity prototype to conduct an unmoderated usability study with 5 participants who used the prototype with the following tasks to see if the main flow of the app works successfully.
-Testing tasks-
Tasks
- Sign up
- Log in
- Find the toy capsule machine with the content of collectibles and cost $200
- View the content inside the toy capsule machine [Success: Yes, No]
- Purchase and play with the toy capsule machine[Success: Yes, No]
- The toy capsule machine is easy to play [5-point Rating scale: Strongly disagree to Strongly agree]
- View the detail of this NFT
- See your own collection
Questions after finishing the tasks
- Is the app easy to use? Explain your answer.
- What do you think about this app?
- Will you likely use this app in the future? Explain your answer.
-Findings & Feedback-
Iteration
I changed some elements in the high-fidelity wireframes based on the users’ feedback and to meet their needs.
A/B testing
I Added the “tap me” label & “tap me” icon on the toy capsule machine, and perform A/B testing with 4 users on UserTesting.com to figure out if the label & icon I added to the toy capsule machine helped them to view the content inside.
-Testing items-
-A/B testing user screen-
-Findings & Feedback-
Iteration
After collecting feedback and analyzing the data from users, I made some changes to high-fidelity wireframes.
Final prototype
After doing several iterations, I created the final prototype in order to solve usability issues and meet users’ needs.
Takeaways
-What I learned-
During this project, I’ve gained insights from usability tests and A/B testing. I’ve learned that, even if my design doesn’t appeal to every user, the key is to remain open-minded, prioritize feedback, and iterate to address the majority of users’ needs. Additionally, I’ve come to realize that the user experience in Web3 products is more different and complex than before.
When it comes to designing Web3 products, making complex things simple is important, and using terms that users understand becomes essential. This presents an excellent opportunity to delve into these innovative technological trends by conducting research and continuously learning about them.
Next steps
1. Complete the app
Continue to work on new wireframes and prototypes for further functionality to complete the app.
2.Conduct more user research
Conduct more user research with the target audience in order to explore and identify their pain points & needs, that I had not yet identified.
3. Conduct more usability testing
Conduct more usability testing to figure out if the app really meets users’ needs and also find the usability problems to solve and iterate the design.