Skip to content
BondApp

BondApp

is a decentralized application (dApp) that facilitates friend discovery in shared physical locations, such as a mall or a hall. By fostering real-world interactions and verifying these meetups, users

Created on 8th December 2024

BondApp

BondApp

is a decentralized application (dApp) that facilitates friend discovery in shared physical locations, such as a mall or a hall. By fostering real-world interactions and verifying these meetups, users

The problem BondApp solves

BOND addresses a critical gap in the way people connect and engage in physical spaces. While online platforms facilitate virtual connections, discovering and bonding with individuals nearby remains a challenge, especially in spontaneous settings like malls, conferences, or social gatherings.

Challenges I ran into

Real-Time Location Verification
Challenge: Ensuring users in the same geographical area could discover each other without exposing precise location data.
Solution:

Utilized zkProofs (Zero-Knowledge Proofs) to validate proximity without revealing exact coordinates.
Implemented a geohash-based system, where user locations are hashed and matched to a common geofence.

UI/UX for a Mobile-First Design
Challenge: Designing a mobile-friendly interface that feels natural on both mobile and desktop devices.
Solution:

Adopted a mobile-first approach with fixed container widths and a responsive design that mimics a mobile app, even on larger screens.
Iterated on feedback from testing to ensure buttons and interactions were touch-friendly.

Token Distribution Logic
Challenge: Automatically issuing TryBond tokens upon meeting another user required a secure and gas-efficient smart contract.
Solution:

Developed a custom smart contract that verifies proximity and interactions on-chain before minting tokens.
Optimized gas usage by batching transactions and using events for updates.

Additional Features

This is a new project.

Tracks Applied (7)

Best Scaffold-ETH2 entry

Our web ui leverages inbuilt components of scaffold-eth 2 and its explorer.
BuidlGuidl.eth 🏰 🔥

BuidlGuidl.eth 🏰 🔥

Best projects integrating with the Walrus protocol

We were looking for decenteralized app hosting solution and walrus came to our rescue
Walrus

Walrus

Best New Subgraph(s)

The geographical locations of our users are queries with graph protocol and send as input for matching algorithm (onchai...Read More
The Graph

The Graph

Build Innovative Consumer Apps on Base

We have deployed our Diamond App encomposing of app storage and "TRYBOND" token to base. Very low gas fees comes to our ...Read More
Base

Base

Prize Pool

The geographical locations of our users are queries with graph protocol and send as input for matching algorithm (onchai...Read More
The Graph

The Graph

Best Consumer-Focused Application Using Okto

Okto: wallet is proving to be very handy for our application
okto by CoinDCX

okto by CoinDCX

Store your hackathon project data using Akave

We have a requirement to store user profile pictures in a decentralized manner and store the url in onchain contract. Ak...Read More

Akave

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio