Inspiration
What it does
The app allows people to introduce financial incentives into the dating process, much like current companies like Tinder. However, unlike the case of Tinder, here the money is going directly to the person who caused the money to be spent, making the system more meritocratic. People have the ability to use monetary incentives to encourage people to go on dates they otherwise wouldn't, while the protocol makes money from successful matches where people end up staying together.
How we built it
We built this using scaffold eth, ethers js, react js, solidity, hardhat, and various hardhat plugins to build this. Additionally, we used the avalanche fuji test network as suggested by one of the avalanche mentors as even though avalanche is a low cost blockchain, free is still better than low cost
Challenges we ran into
One big challenge we ran into was the need to make sure that people didn't just lie about going on dates, so we made sure that both people had to submit the other's password in order to confirm the date, and make sure that people weren't just trying to get the matching bonus. Another challenge was making sure that
Accomplishments that we're proud of
We're very proud of thinking of a closed, pareto-optimal, incentive system for dating, that is truly owned by the people rather than giving profit to some external company. There is also no need to worry about the data being sold off, since it is owned in public on the blockchain.
What we learned
We learned a lot about smart contract development and how to design a tokenomics sysystem.
What's next for Zero-Knowledge without Proof: Optimal matching
We plan to develop this out as an asset for the Berkeley community, and eventually implement a governance system so that the app is truly democratic and decentralized.
Log in or sign up for Devpost to join the conversation.