TapCamp addresses the challenge of making meaningful real-life connections in an increasingly digital world. Traditional social apps often fail to facilitate genuine in-person interactions, leaving users isolated despite being "connected" online.
TapCamp makes it easier and more rewarding to build real-life connections, enhancing social experiences and bridging the gap between online and offline interactions.
Building TapCamp presented several challenges:
Issue: During the development process, there was a significant bug with the NFC tag registration system, causing tags to fail when being minted and registered on-chain.
Solution: The issue was traced back to an incorrect handling of asynchronous calls in the registration process. By restructuring the code to properly await all necessary operations and adding more robust error handling, we resolved the registration failures and ensured smooth onboarding for users.
Also the web nfc api is not supported on ios yet. Took some time to find that out.
Issue: Integrating OpenAI to generate unique NFTs presented complexity in terms of both implementation and cost.
Overcoming these challenges required a combination of technical solutions, strategic planning, and leveraging external expertise to ensure TapCamp's success.
Tracks Applied (3)
Discussion