POKATIKA

POKATIKA

POKATIKA is a mobile application that enhances the post-event experience with unique NFT photo cards. Our goal is to provide an exclusive experience to users with zero-barrier onboarding to web3.0.

The problem POKATIKA solves

Problem#1: No extend experience after event

Solution#1: Extend experience after event with NFT photo card

In general, when we use platform like eventbrite or luma we can get QR code to access the events. However at the day of the event no one collect or use that QR code after event is over. In POKATIKA users can get exclusive experience with unique NFT photo card including their name. Here is two options to create event.

  • Public events : If hosts create public events, then everyone who participate that event can recive the NFT photo card without RSVP.
  • Private events: If hosts create private events, then only token-gated people can participate that event. In this case, host can choose the collections that he or she has created before.

Problem#2: Not easy to on-board web3

Solution#2: Easy on-board with trial accounts

One of the main hurddles to realize the mass addoption of web3 is complication of using wallet. All of the complications such as seed-phrases, private keys, and buying crypto to send wallet can be abstracted away from the end-users. However, POKATIKA provide seamless experience to users, without knowing they are using DApp. We use Keypom SDK so that people can mint NFT without creating wallet and saving seed pharases at the very first time. Here is the flow of how POKATIKA provide seamless experience to first on-borading users.

  1. Event hosts tap an NFC card to the attendees' mobile phones.
  2. The POKATIKA website automatically appears on the attendees' phones, and they click a button to receive the NFT photo card.
  3. When attendees initiate the receiving process, the POKATIKA website calls the lambda server with the Near wallet to create a trial account and sends a link to our website. This link is stored on the device.
  4. Attendees then input their desired username for the trial account.
  5. Finally, attendees receive the NFT photo card associated with their trial accounts.

Challenges we ran into

To provide an easy web3 onboarding experience for users, we have considered various approaches. As we all know, most users do not have wallets. Additionally, processes like wallet creation and mnemonic phrase management, which are necessary for using DApp services, are major factors that can discourage end users. We focused on providing a user experience that is as similar to web2 services as possible, even for users without web3 wallets. In this process, we faced numerous challenges. The first method that came to mind was using Google OAuth to automatically generate a wallet during registration and encrypt the private key to store it on the backend server. However, this method was impossible to implement within the given two-day timeframe, and it also raised security concerns, making it impractical to adopt. Nevertheless, we were determined to provide an onboarding experience that anyone could immediately use, and with the help of mentors, including members of the NEAR Foundation, we discovered a way to generate wallets through trial accounts. This allows users to mint NFTs without having to store tokens, ensuring a seamless and easy onboarding experience.

Discussion