ideas/README.md

171 lines
6.0 KiB
Markdown

# Waku - Idea Board 💡
Below is a compilation of innovative project ideas curated by the Waku community. These ideas cover a wide range of use cases and applications, showcasing the versatility and potential of the Waku protocol for decentralized, privacy preserving communication and beyond.
<br>
> Note : Numerous traditional chat applications have already harnessed Waku's capabilities. To truly innovate and avoid re-inventing the wheel, we encourage hackers to explore untapped possibilities and unique projects that integrate Waku in other novel ways apart from chat.
<br>
<details>
<summary><b>Polling/Voting</b></summary>
<br>
Enable polling or voting off-chain, vote results could be aggregated and submitted on-chain in one transaction.
</details>
<details>
<summary><b>Marketplace (buy/sell goods or NFTs, ride-share, etc)</b></summary>
<br>
Send offer and negotiate off-chain. Highest bids sent over Waku could be binding and submitted to the contract by the seller.
</details>
<details>
<summary><b>Collaborative Editing</b></summary>
<br>
Use Waku for live collaborative editing of documents, saved versions of documents can then be stored on decentralized storage.
</details>
<details>
<summary><b>Multiplayer Games</b></summary>
<br>
Waku can be used to communicate game moves off-chain, the final state (e.g., winner) can then be submitted on-chain for a reward (e.g., NFT mint or winner takes stake).
</details>
<details>
<summary><b>IoT Systems</b></summary>
<br>
Enable devices to communicate or report small data payloads in a decentralized manner.
</details>
<details>
<summary><b>Decentralized Wallet Address Ownership Verification</b></summary>
<br>
Use Waku to enable communication between dApps and wallets, such as signature or zero-knowledge proof exchange to prove identity.
</details>
<details>
<summary><b>Notifications Centre</b></summary>
<br>
Use an SDK (probably go-waku?) to build a general Notification protocol over Waku and a mobile app allowing you to replace centralized Push Notifications provided by Apple/Google.
</details>
<details>
<summary><b>API Generator</b></summary>
<br>
Build a tool to generate a Waku protocol (and code) from a provided OpenAPI specification.
</details>
<details>
<summary><b>Leader Election Protocol</b></summary>
<br>
Leader election can be viewed as a soft consensus mechanism. Implement something like [RAFT](https://raft.github.io/) as a library on top of Waku (using any SDK), so that users can easily plug it into their applications.
</details>
<details>
<summary><b>Reputation Systems</b></summary>
<br>
Using Waku to create reputation systems that can provide a reputation score for a particular identity (wallets, smart contracts etc.,)
</details>
<details>
<summary><b>Censorship-Resistant Reviews Plugin</b></summary>
<br>
An embeddable plugin which can be used for collecting and displaying censorship-resistant reviews
</details>
<details>
<summary><b>Privacy-Preserving Location Tracker</b></summary>
<br>
A location tracker that does not expose user's location and enables them to share it with each other provided that they are shared access
</details>
<details>
<summary><b>Medical Systems for Remote Diagnosis</b></summary>
<br>
Tracking medical data from sensors and IoT devices and sending them to a doctor for remote diagnosis
</details>
<details>
<summary><b>Decentralized Smart Grid System</b></summary>
<br>
Decentralized smart grid system optimizes energy distribution and consumption by leveraging Waku to efficiently manage energy resources across a network of users and devices
</details>
<details>
<summary><b>Decentralized Autonomous Vehicle Coordination</b></summary>
<br>
Decentralized Autonomous Vehicle Coordination powered by Waku enables self-driving vehicles to securely communicate and coordinate their actions, enhancing traffic efficiency and safety within a decentralized network</details>
<details>
<summary><b>Crowd-Sourced Weather Data Network</b></summary>
<br>
A Crowd-Sourced Weather Data Network utilizes Waku to collect and share real-time weather information from diverse sources, creating a comprehensive and accurate weather data resource for enhanced forecasts and monitoring while maintaining decentralization and privacy.
</details>
<details>
<summary><b>P2P Chess</b></summary>
<br>
A simple 2 player game where users can stake crypto and winner gets the stake
</details>
<details>
<summary><b>P2P TicTacToe</b></summary>
<br>
A simple 2 player game where users can stake crypto and play to win
</details>
<details>
<summary><b>Privacy-Focused Fitness Tracker</b></summary>
<br>
A fitness tracker which stores your health metrics and allows you to securely share it with your friends
</details>
<details>
<summary><b>Decentralized and Privacy-Focused Hiring Platform (Web3 version of BambooHR)</b></summary>
<br>
A bias-less HR platform that does not discriminate applicants based on diversifying factors
</details>
<details>
<summary><b>DAO/Governance Tooling</b></summary>
<br>
Using Waku to create, vote or approve proposals passed in a governance system
</details>
<details>
<summary><b>Satellite Communication Systems</b></summary>
<br>
Using Waku to harness satellite based communication systems that do not rely on a centralised provider
</details>
<details>
<summary><b>Decentralized Web Walkie-Talkie</b></summary>
<br>
Real-time audio communication channels built on Waku
</details>
<details>
<summary><b>Crypto ATMs</b></summary>
<br>
Decentralised ATM cards that can be used to withdraw / approve transactions at POCs
</details>
<details>
<summary><b>Smart Access Cards</b></summary>
<br>
NFC cards that can be used for various use cases like unlocking devices, signing transactions or interacting with real life elements
</details>
<details>
<summary><b>Chat App</b></summary>
<br>
Proper chat protocol is complex; we recommend waiting for our upcoming Chat SDK.
</details>
## Interested to contribute?
Do you wish to see your idea listed above? Refer to our [contribution guide](https://github.com/waku-org/ideas/CONTRIBUTE.md)