project screenshot 1
project screenshot 2
project screenshot 3

Love_is_visible

A shared emotional ledger and wallet — to record love, grow gratitude, and fulfill dreams, onchain.

Love_is_visible

Created At

ETHGlobal Cannes

Project Description

AA Sharing is a Web3-inspired app that helps couples, friends, or families strengthen their relationships by recording daily gratitude and building shared dreams — turning fleeting emotional moments into lasting onchain memories.

Core Features:

Gratitude Ledger Users record daily appreciation for one another with optional stablecoin (e.g. USDC) micro-contributions (e.g. “You cooked dinner – $2”). Each entry is stored onchain, creating a permanent record of emotional growth.

Shared Wallet & Goals Couples or partners pool contributions into a joint wallet to work toward shared savings goals — like a Bali trip, anniversary gift, or shared dream. (Future roadmap includes staking unused funds to earn yield.)

Smart Contract Partnership Logic A mutual agreement ensures that if the relationship ends, funds in the shared wallet are automatically split 50/50 via Flow smart contracts — ensuring transparency and fairness.

Cross-Chain Compatibility via Avail Nexus Partners using different chains (Ethereum, Arbitrum, Polygon) can seamlessly contribute to the same wallet using Avail’s bridgeAndExecute() function, making AA Sharing truly interoperable.

Mainstream Accessibility via Privy Onboarding is effortless: users log in using email-based embedded wallets powered by Privy, ensuring that even non-crypto users can start sharing gratitude with no prior wallet setup.

Why it matters: Love is intangible, fleeting, and often forgotten. AA Sharing brings emotional currency into programmable finance — letting people turn emotional labor into shared value and onchain intimacy. Whether you're building a life with someone, saving for a dream, or simply saying "thank you" — now there's a decentralized place to grow love.

How it's Made

🧱 Frontend Architecture: Next.js 14 with TypeScript for type-safe, server-side rendered React Tailwind CSS with glassmorphism design for a modern, aesthetic UI Privy SDK for seamless wallet integration and email-based embedded wallets Flow EVM integration for smart contract interactions

🔐 Smart Contract Stack: Solidity contracts deployed on Flow EVM (Chain ID: 747) USDC integration for stable value contributions Partnership contract supports 50/50 withdrawal mechanics upon breakup Architecture designed for future multi-chain expansion

⚙️ Development Workflow: Comprehensive testing suite using Hardhat Flow Mainnet smart contract deployment Frontend deployed with Vercel

🚀 Notable Technical Achievements: ✅ Cross-Chain Ready Architecture (via Avail Nexus SDK): Built a modular Avail Nexus SDK integration in /frontend/src/lib/avail-nexus.ts Designed unified balance aggregation across 5+ chains (Ethereum, Arbitrum, Polygon, zkSync, Flow) Created cross-chain transaction interfaces and mock implementations Architecture is in place; integration planned post-hackathon

🔐 Security-First Design: Comprehensive reentrancy protection in smart contracts Nonce-based replay attack prevention Pausable contract functionality for emergency shutdowns

🎨 User Experience Innovation: Resolved complex browser extension conflicts impacting wallet connection Implemented secure Web3 API integration Created responsive, beautiful glassmorphism UI with expressive visual identity Seamless navigation between gratitude logging, wallet contributions, and goal dashboards

background image mobile

Join the mailing list

Get the latest news and updates