Description

They say you shouldn't collect things. Collect memories! The best ones are obviously the ones you make together with others. Covid didn't make that simpler though, so our app helps you realize your ideas. Propose an idea (an activity, challenge to yourself that you want to be held accountable, something that you would do just any other day. Your friends can join, witness it and hold you accountable to see your idea through. And at the end, you will get a NFT Token, holding a memory proof of your amazing time. ZeitGeist is a new way to collect memories and immortalize them on the blockchain.

ZeitGeist showcase

How it's made

Straightforward frontend to solidity backend. the data that defines the memory is stored on IPFS (we didnt get to complete this part yet) and the hashes are engraved in the token. Smart Contract is written that you can only mint a NFT Token collaboratively. backend: - MemoryRegistryContract, NFT-TokenContract, CommunityMangerContract( not completed) Frontend: - figma wireframes - scaffold-eth. to build a prototype Memory Creator & Witness-addresses have to be from the same community, whoever belongs to the community or the mechanism to define so can be defined by whoever wants to deploy the token. Different communites would map to different kinds of memories Everything is very vanilla, i can say for me that I was impressed with how advanced the tooling become and how easy it was to start....I learned most about how to string together frontends, as I didnt have a background there. Shout out to Austin Griffith. We have used tools he showed us in a workshop at the beginning of the hackathon. Tools: Vanilla scaffold-eth + IPFS + Figma

Technologies used

IPFS