π In today's digital marketing world, companies often struggle with promoting content effectively and ensuring engagement through targeted campaigns. Traditional methods frequently lack transparency and accountability when it comes to measuring campaign success and distributing rewards.
StreamAD is a blockchain-based platform that addresses these challenges by enabling companies to:
Working with Aptos, which uses the Move language, presented a steep learning curve, particularly in developing smart contracts. Move's unique resource-oriented programming model required a paradigm shift from traditional smart contract development.
Solution: We overcame this by deep-diving into Aptos and Move documentation, collaborating within the community, and refining our approach through numerous iterations until we achieved the desired integration.
Ensuring data consistency and fast retrieval between the blockchain-based transactions and our MongoDB storage was challenging. There were cases where data synchronization lagged, potentially impacting user interactions.
Solution: We implemented optimized indexing, developed data validation layers, and utilized event-driven triggers to ensure real-time updates between MongoDB and blockchain events, minimizing latency and improving data reliability.
Managing a rapidly changing codebase with multiple contributors using GitHub was occasionally challenging due to merge conflicts and differing development approaches.
Solution: We standardized our branching strategy, leveraged GitHub Actions for CI/CD automation, and conducted regular team sync-ups to align development priorities and reduce conflicts.
Tracks Applied (4)
Major League Hacking
GitHub Education
Peerlist
Discussion