HeyLola Foundation

A live dog platform upgraded with dog-level sponsorship, wallets, payments, and attestations.

HeyLola Foundation

Created At

ETHGlobal New York 2026

Winner of

Privy

Privy - Best existing project upgraded with Privy

Project Description

HeyLola Foundation is a real expansion of HeyLola, a live dog adoption and dog-friendly lifestyle platform.

The hackathon upgrade adds a public Foundation layer where anyone can support a specific shelter dog instead of making a generic donation.

A sponsor can choose a real dog, view the dog profile and passport, log in with Privy, create a monthly sponsorship pledge, and complete the first payment with Blink.

The app records the pledge, payment status, sponsor wallet, dog wallet destination, shelter wallet verification, and dog-level funding activity.

The emotional goal is simple: every rescue dog deserves more than visibility. They deserve a trusted profile, a direct path to funding, and a transparent record of support that follows their adoption journey.

This matters because shelters are often underfunded, donation flows are usually generic, and individual dogs disappear inside large databases. HeyLola Foundation gives each dog a profile, a wallet-linked support path, and a verifiable record of care.

This is not a concept deck. It is a live, usable product expansion. Any user can open the donation page, choose a dog, complete the sponsorship flow, and see the sponsorship recorded in the product experience.

The hackathon work turns HeyLola from a discovery platform into an action layer for shelter dogs: profile, wallet, payment, verification, and impact record.

https://docs.google.com/presentation/d/1mngiG_AHhIi87i5VCUCoofQvRurO0ya5/edit?usp=sharing&ouid=115246238095661542177&rtpof=true&sd=true

How it's Made

HeyLola Foundation is built with Next.js 14, React, TypeScript, Tailwind CSS, Supabase, Privy, Blink, Chainlink, Viem, and Solidity.

The project extends the existing live HeyLola product. The main HeyLola website remains the consumer and waitlist experience, while /donate and the dog profile pages provide the new Foundation sponsorship flow.

Privy powers the sponsor onboarding layer. Users log in with Privy, and the app creates embedded Ethereum wallets for users who do not already have one. The Privy user ID, email, and wallet address are synced into the backend so sponsorships can be linked to a real sponsor profile.

Blink powers the payment layer. A sponsor selects a monthly amount, creates a pledge, and completes the first sponsorship payment through the Blink payment flow. The payment is connected to the dog ID, shelter ID, sponsorship ID, and campaign context.

Supabase stores the core application data: sponsor profiles, dog sponsorships, dog sponsorship events, dog wallets, shelter wallets, and funding activity. When a pledge is created, the API creates a sponsorship record, generates a payment reference, provisions or retrieves the dog wallet, stores the payment destination, and writes a pledge event.

After payment, the app records the payment status, links the dog wallet to the shelter wallet, and writes the activity into the dog-level sponsorship ledger.

Privy server infrastructure is used for the dog and shelter wallet model. Each dog can have a dedicated app-controlled wallet. Each shelter can have a verified receiving wallet. This creates a clearer path between sponsor, dog, shelter, and funds.

Chainlink is used as the trust and attestation layer. The app exposes passport events for dog medical records and sponsorship activity. These events are canonical and hashable. A Solidity DogPassportRegistry contract stores verified events on Base Sepolia, and the frontend reads the registry with Viem to display verified events on dog profiles.

The most notable part is the orchestration. The user sees a simple emotional flow — choose a dog, sponsor, pay, confirm — while the backend connects Privy identity, embedded wallets, dog wallets, shelter wallets, Blink payment references, Supabase sponsorship records, and Chainlink-readable passport events.

The result is not just a donation page. It is a live product upgraded into a verifiable dog-level sponsorship system.

background image mobile

Join the mailing list

Get the latest news and updates