- Must be designed for Twitter usage
- User A should be able to create and share a Tlink of the tapp on Twitter for User B to access
- Simple integration with Twitter's feed display format
- Must provide clear motivations for both:
- User A (the sharer)
- User B (the recipient/user)
Maximum of 3 pages per feature:
- Initial view in tweet feed
- Confirmation page after tweet feed button click
- Result page after transaction completion
- Built for existing tokens/NFTs
- Leverage established branding
- Utilize existing community
- Development time: 0.5 day target
- Use existing contracts where possible
- Utilize existing backend infrastructure
- Design for shareability
- Include compelling social elements
- Create engaging user interactions
- Require only TokenScript file
- No additional development needed
- Leverage existing infrastructure
- Include easy-to-use sharing buttons
- Support multiple social platforms
- Optimize for Twitter sharing
- Maximum 3 buttons/cards in tweet feed
- Keep interface clean and focused
- Maintain simplicity in user interactions
- Must not exceed 3 days total development time
- Include testing and deployment
- Ready for production use quickly
1. NFT can be used as account, that means any application can have NFTs, just use it as account, admin account, user account.
2. One Token/NFT can have unlimited TokenScript, example: selling NFT, same NFT each different listing price can be seprate script.
3. One TokenScript can be added to different Token/NFTs, example: love the Token/NFT, voting recorded in database
4. One TokenScript can use mutiple Token/NFTs, example: mix your NFT with mine, click mix choose one of your NFT, get a new one which combine mine and yours.
5. Tapp doesn't have to be stand along, it can has a landing page like Buy me a beer to work together with tapp.
6. If you don't know how to hide/change buttons(cards) based on ownership status or other status, a simple way is build different TokenScript for differet users/status.
Note: This document serves as a guideline for building effective tapps that prioritize user engagement, rapid deployment, and social sharing capabilities.