The Universal Declaration of Peace project is a decentralized application (DApp) that allows individuals to sign a declaration promoting peace, justice, and sustainable development. By participating, users contribute their messages and support for a global commitment to peace.
- Connect Wallet: Users can connect their crypto wallets to participate.
- Sign the Declaration: Users can submit their names, countries, and messages.
- View Signatories: A list of signatories is displayed, showcasing collective support.
- Mint NFT: As a token of appreciation for participating, users will receive an NFT as recognition of their contribution.
- React: For building the user interface.
- Next.js: For server-side rendering and optimized performance.
- ThirdWeb: For wallet integration and blockchain interactions.
- Ethers.js: For interacting with the Ethereum blockchain.
- Solidity: For smart contract development.
- Optimism Sepolia: The test network used for deployment.
- Connect Your Wallet: Use MetaMask or other supported wallets to connect.
- Sign the Declaration: Fill out the form with your name, email, country, and a message about your commitment to peace.
- View Signatories: After signing, you will see your name among others who have pledged support.
- Participate in Events: Stay tuned for upcoming hackathons and events related to peace initiatives.
- Mint NFT: Each participant will receive a unique NFT as a form of recognition for their involvement in this noble cause.
Contributions are welcome! If you have ideas, suggestions, or improvements, feel free to reach out.
Thank you for supporting the Universal Declaration of Peace! Together, we can make a difference.