Meet friends from specific interests through the privacy-preserving P2P Coincidence network. https://app.coincidence.network/
  • Solidity 88.1%
  • TypeScript 10.2%
  • JavaScript 1.5%
  • CSS 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Orpheus Lummis 44f2f90a49
README update
We had technical issues with the submission on ethglobal.com our video wasn't included! Including it here.
2023-11-19 23:13:48 +03:00
contract_foundry setup foundry 2023-11-19 07:37:21 +03:00
public Add files via upload 2023-11-19 04:31:14 +03:00
scripts update to "protocol v1" 2023-11-19 08:40:37 +03:00
src update to "protocol v1" 2023-11-19 08:40:37 +03:00
.env.example setup foundry 2023-11-19 07:37:21 +03:00
.eslintrc.cjs fix linting rules and validation 2023-11-18 16:18:14 +03:00
.gitignore Initial Commit 2023-11-18 12:27:05 +03:00
.gitmodules forge install: forge-std 2023-11-19 06:55:28 +03:00
.mocharc.json WIP integration of Waku 2023-11-18 23:54:53 +03:00
bun.lockb sign atttest 2023-11-19 06:25:04 +03:00
components.json Initial Commit 2023-11-18 12:27:05 +03:00
deploy.sh forge std libs 2023-11-19 07:18:37 +03:00
next.config.mjs add walletconnect 2023-11-19 03:55:42 +03:00
package-lock.json yes 2023-11-19 05:39:43 +03:00
package.json update to "protocol v1" 2023-11-19 08:40:37 +03:00
postcss.config.cjs Initial Commit 2023-11-18 12:27:05 +03:00
prettier.config.mjs Initial Commit 2023-11-18 12:27:05 +03:00
README.md README update 2023-11-19 23:13:48 +03:00
tailwind.config.ts upload image 2023-11-19 02:20:32 +03:00
tsconfig.json WIP integration of Waku 2023-11-18 23:54:53 +03:00

Coincidence

Coincidence Logo

Connect, collaborate, & coincide, privately.

Created during ETH Global Istanbul 2023.

Problem it solves

Most match-making apps focus on dating, limiting other social interactions. They often misuse user data, compromising privacy and safety. Additionally, connecting over shared interests or finding projects can be challenging and time-consuming. This reveals a gap: the need for a platform that enables safe, interest-based connections, free from the typical privacy concerns, and whats culturally associated with match-making apps.

How it works

  • Create profile
  • Add your interests
  • Coincide with people sharing your interests
  • Chat with your new friends

How to run

Visit https://app.coincidence.network/.

Use with Optimism Goerli Chain.

To run locally:

npm install && npm run dev

Challenges during implementation

  • EAS: ethers v5 incompatibility with the EAS sdk. All schemas are unique, which is why all second attempts always run into error.
  • Implementation of a full PSI protocol was over our time*complexity budget.
  • We had some difficulties with the Typescript build system, pushing us to use Javascript in some places.

Authors and licensing

MIT license.