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

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