Inspiration
the idea came when I saw the tourism in Bali starting increase, but the center of the tourism are still in South Bali. I came from North Bali and from my perspective there are so many potential that North Bali possible do for tourism, but still untapped. That is why I think we need something a new way to motivate people to visit the tourism destination.
In my and my friend's experience in NFT and how to gamify it, that is how tripX was born.
What it does
tripX is web3 app that empowering people to do trip to tourism destination while they can earn crypto for it.
Through the NFTs utilization, GameFi token model, and bring Trip-to-Earn concept, we are creating the new way and new experience how your trip to tourism destination.
tripX aims to connect all popular tourism places, and, not limited to; untapped, recovered tourism places that might affected by COVID-19 by encourage users to visit and promote them. We involve the whole tourism stakeholders, community to promote their own places to be visitable for tourist.
How we built it
We are starting to build the tripX by build the MVP (Minimum Viable Product) first. The flow of TripX dapp MVP following below:
- access the tripX’s app.
- login using internet identity.
- choose your destination and allow your GPS to turn on.
- Once you arrive at destination, click “Start Trip” to eligible earn your crypto!
- enjoy your destination!
- Complete the quest to earning crypto and get a chance to own “hidden” NFTs!
After we define the MVP, we were starting to distribute the task using Trello Card: Dimas - Canister Smart Contract Backend - Motoko Putra - Canister Frontend Assets - Reactjs
We have every week standup to update our progress, tackle each other's problem.
Challenges we ran into
Technical Challenge: We decide to use EXT standard by Toniq Labs as our token to create non-fungible token as hidden NFT. There are couple of reason based on Toniq's Documentation:
- it is ERC-1155 equivalent, so we just use one canister for both fungible and non-fungible token, easy maintenance.
- Supporting Composable NFT, which is the ability to plug and unplug the accessories that embedded to NFT.
- Entrepot Marketplace Integration only available when using Stoic Wallet as we plan to integrate our NFT into Entrepot Marketplace
But we found many challenges when integrating EXT standard as it is not updated yet (stuck at 0.8.1) and the latest version of DFX is 0.10.0. So, we need to figure it out how to integrate EXT to our tripX dapp. After do googling and communicate with other developer on DFINITY DEV OFFICIAL discord, we found the way how to solve this. But, the obsolete and outdated repository of EXT should be major issue and need to be concerned about.
Another one is limited documentation how to implement NFT, the whole package, even when are using EXT or not. So need to find there and there until got the answer. So, i think in the future we need to improve the documentation of specific use case, such as NFT, how to implement NFT in ICP and so on.
Non-Technical Challenge: Time Management, as we work as full-time employee and sometimes we need to work 100% more due to deadline and something urgent, so time management is crucial for us. Fortunately we manage to finish the MVP , even not 100% similar, at least we could show how to mint NFT and transfer it to the user who "won" the hidden NFT.
Accomplishments that we're proud of
We proud that the idea of tripX is being loved. We did some supernova pitching in Bali and became one of the winner. Even there are so many places that need to be improved, the feedback is very positive, the idea how we are gonna help local tourism is touched and it is scalable business, as it is not in Bali, not Indonesia, but also over the world.
We also able to finishing the MVP of tripX dapp and show how able to utilize ICP ecosystem to be integrated to our dapp.
What we learned
Building tripX is not gonna be easy. We need to figure it out how to ensure the sustainability of our dapp, especially when we do tokenomics, design gameFi token model. Also how we gonna connect the local tourism and us. But the ideal approach is we need the Community empowerment, which is we need people to help us to succeed the tripX.
What's next for tripX
I would love to tripX to become realization and beneficial for others. The short term is we are gonna improve our tripX MVP and do at least 2-3 partnership to show our MVP and do Idea Validation to validate our idea if it is customer needed.
Built With
- motoko
- react

Log in or sign up for Devpost to join the conversation.