Skip to content

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. // DEPLOYED ON OPTIMISM SEPOLIA

Notifications You must be signed in to change notification settings

UDP-UniversalDeclarationOfPeace/UDP-App

Repository files navigation

Universal Declaration of Peace

Description

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.

Features

  • 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.

Technologies Used

  • 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.

Usage

  1. Connect Your Wallet: Use MetaMask or other supported wallets to connect.
  2. Sign the Declaration: Fill out the form with your name, email, country, and a message about your commitment to peace.
  3. View Signatories: After signing, you will see your name among others who have pledged support.
  4. Participate in Events: Stay tuned for upcoming hackathons and events related to peace initiatives.
  5. Mint NFT: Each participant will receive a unique NFT as a form of recognition for their involvement in this noble cause.

Contributing

Contributions are welcome! If you have ideas, suggestions, or improvements, feel free to reach out.

Thank You

Thank you for supporting the Universal Declaration of Peace! Together, we can make a difference.

About

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. // DEPLOYED ON OPTIMISM SEPOLIA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published