- Familiar with using golang, nodejs, java, etc., any back-end languages to build a chat room app which need to support network-wide traffic.
- Develop InChat SDK to allow more DApps to easily and smoothly integrate InChat on their website.
- Develop InChat mobile app to let people can use InChat on mobile devices too.
Chatting app built on Aptos Token Module and Profile System
Utilize the properties of Token (NFT) on Aptos to manage the account authentication and social graph.
Token (NFT) on Aptos, unlike ERC721 on Ethereum, can't directly transfer (airdrop) to others. You have to make offers to receivers and they have to claim to take the NFTs into their inventories. The procedure is like inviting others and waiting for them to confirm. Tokens serve as invitations, which need confirmations to form the relations.
We designed chat room tokens to send to others as invitation, receivers can enter the chat room after their confirmations (claim the pending offers of tokens). The profile system of this social app is based on Aptos Profile System, and the inchat_v1 module wraps 0x3::token_transfers module functions as invite and confirm.