π» SDK Integrations
π Push Protocol
Video infrastructure protocol
Push Protocol is a cutting-edge decentralized communication layer optimized for Web3 applications and platforms.
Push Protocolβs primary objective is to enable real-time, decentralized notifications and updates for dApps, users, and Web3 services. Bridging the gap between traditional notification systems and the decentralized world, Push Protocol offers a robust infrastructure that enhances user experience by providing timely alerts and updates without compromising on decentralization and security. As the Web3 ecosystem continues to grow, Push Protocol stands as a pivotal solution for seamless and efficient communication in decentralized applications.
Integration
- Demo: turboeth.xyz/integration/push-protocol
- Code: github.com/turbo-eth/template-web3-app/tree/integrations/integrations/push-protocol
Folder Structure:
integrations/push
βββ components
β βββ channel-card.tsx
β βββ channel-search.tsx
β βββ chat.tsx
β βββ index.ts
β βββ loadable.tsx
β βββ notification-bell.tsx
β βββ notification-feed.tsx
β βββ notification-item.tsx
β βββ subscribe-button.tsx
βββ hooks
β βββ index.ts
β βββ use-channel.ts
β βββ use-chats.ts
β βββ use-create-user.ts
β βββ use-notifications.ts
β βββ use-search-channels.ts
β βββ use-send-notifications.ts
β βββ use-subscribe-channel.ts
β βββ use-unsubscribe-channel.ts
β βββ use-user-subscriptions.ts
βββ utils
βββ constants.ts
βββ helpers.ts
βββ types.ts
βββ index.ts
βββ README.md