project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

GLoveBox

Give and receive love on-chain ( ˘⌣˘)♡(˘⌣˘ ) send unconditional good vibes amongst fellow humans

GLoveBox

Created At

ETHSanFrancisco 2022

Winner of

🏊‍♂️ SKALE — Pool Prize

Project Description

In a world filled with fleeting digital connections, negativity, and isolation, we’re craving connection that is unconditional, intentional, and permanent. Glove Box is an on-chain anonymous messenger to send and receive simple, positive messages that can brighten someone’s day and lift up their overall mental well-being. You can share positive messages to strangers, and receive positive messages from strangers. Sometimes just hearing another’s perspective can change your entire day: you realize you are NOT alone and we’re all trying to do our best managing the human experience. Warm words, ur advice, or fun notes can go incredibly far ...

How it's Made

The experience is built on Skale as we wanted the most seamless experience for users to receive and give love on-chain. Skale's gas-free actions enable and encourage users to share more positive vibes with others in greater frequency. In addition, Skale's interoperability allows GloveBox to scale and grow across networks to best accommodate users. It was the team’s first time using and deploying contracts on Skale and we're excited and impressed at the ease of deploying the contract.

Messages sent on GloveBox only include text. Currently, all metadata is stored in smart contracts. We anticipate utilizing on-chain file systems to support token metadata storage as GloveBox scales.

The Front-End was designed in Figma, implemented using React, and deployed using Vercel. The smart contract was created using solidity which implemented the openzeppelin contracts. The contract was written on remix.ethereum.org and was deployed to the Skale hackathon chain.

We had some issues fetching a mapping of a wallet address to their owned tokens, as we hadn't built an indexer, and existing indexing technology did not support Skale yet. Ideally, when GLoveBox grows, we would also host an indexer to listen to the Skale contract events and keep track of the transactions.

We started hacking this project together around noon on Saturday, and are pretty proud of the end result, given only 22 hours of official hacking time.

background image mobile

Join the mailing list

Get the latest news and updates