Background
Tini App Store is a critical element of Tini App Platform (TAP) because it is the primary interface through which consumers interact with our Tini apps. It allows users to browse and search for the products and services they need.
My Role
Tini App Store and Tini apps provide me with opportunities to learn about consumer behavior and their interactions with mini apps. My challenge was to make using mini apps intuitive for consumers without introducing an onboarding flow that could disrupt their experience while using Tiki.
To achieve this goal, I worked with our designers to design Tini App Store and system flows for when apps call specific JavaScript APIs, such as requesting user data, accessing the address book, processing payments, etc. This ensures that consumers have a consistent and great experience across different mini apps.
In addition, I monitored product usage and collected user activity data to analyze their behavior and improve the app or flows.
Product
Tini App Store
Tini App Store is a digital storefront dedicated to listing our collection of tini apps. Our users are able to browse and search for tini apps that suit their needs, as well as add their most frequently used apps to their favorites for easy access.
We have implemented an indexing service to crawl the app content periodically, which enables users to search for products within tini apps. This feature allows for a more user-friendly and comprehensive app experience.
With the introduction of Tini SDK, Tini App Store can be customized to fit the requirements of app hosts. In addition, it provides APIs for core functionalities, including browsing and searching.
Templates
While working with partners, we discovered that many of them had similar business models, such as ecommerce, F&B, ticketing… To help them save time and reduce costs during app development, we created templates that they could use as a starting point. These templates provide partners and developers with a foundation that they can build upon to create their own unique apps. By providing partners with these templates, we hope to make app development more accessible and efficient.
The followings are example UIs and flows of the templates we’ve published.
Shopping
F&B
Flight Booking
Hotel Booking
Key Takeaways
- Managing the Tini App Store helped me learn about consumer behavior, which in turn helped me improve the product and the platform.
- Learning about other use cases and flows gave me a sense of how consumers would interact with an app and their pain points, and it also helped me accumulate product experience.
- Providing partners and developers with templates and use cases can help them reduce costs and save time when developing their apps.
- Consistent user experience is critical for the quality of both the platform and the mini apps.