Inspiration

When my beloved aunt passed away, I wanted the world to remember her so I took the liberty to create a Wikipedia page about her. Sadly, the page was immediately rejected because she was not a notable person or a public figure. This inspired me to build a global database of people who have passed on so they can be remembered forever.

What it does

A platform where anyone in the world could document people who have passed away and have the profiles permanently and persistently stored on the blockchain and IPFS/Filecoin. It is decentralized so that each profile will stay permanent regardless of any centralized organization.

How we built it

We use multiple decentralized networks to ensure this big data would last for more than 300 years.

The stuff we used.

Chainlink (price feed) Solidity (3 smart contracts) Avalanche blockchain (Fuji testnet) Polygon blockchain (Mumbai testnet) Ethereum blockchain (Kovan testnet) Nft.storage (IPFS/Filecoin) Moralis (IPFS/Filecoin) web3.js library Metamask (wallet) PHP/MySQL (frontend) Javascript (web3 integration and frontend)

Challenges we ran into

Defamation issue. What if users create fake data of people who are not dead yet. Thus, we require each memorial page creation to include a death certificate (or news of the death) before the page is approved. The certificate shall be kept in a private repository.

Accomplishments that we're proud of

Establishing an option for users to own the profile of their loved ones in NFT tokens. We offer various options for them to pay and store their tokens - in ETH wallet, Polygon or Avalanche wallet.

Future improvements

We aim to integrate with other more cost-effective (less gas fees) and environmentally-friendly blockchains (ala PoS) and provide more crypto and non-crypto payment options. We would also migrate to a new frontend platform powered by Node.js with multi-lingual capability.

What's next for Eternials

To create a non-profit organization to manage this database for years to come.

Built With

Share this project:

Updates