project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Dreamprint

NFT polaroids that will make your next IRL crypto event unforgettable!

Dreamprint

Created At

ETHGlobal New York 2025

Winner of

Flow Foundation

Flow - Best Killer App on Flow 1st place

Flow Foundation

Flow - Flow Builder Pool Prize

Prize Pool

Dynamic

Dynamic - Best Consumer App Built on Dynamic

Project Description

If you've been to many crypto events, you're probably tired of the same old T-shirts, hats, and stickers that sponsors give away for swag. For sponsors, the ROI is low too - the majority of swag is stored away in closets, never to be seen again in public.

Dreamprint fixes this with NFT polaroids—creating an experience that’s personalized, interactive, and most importantly, onchain.

Whether it’s a protocol, stablecoin, or wallet, any company can adapt polaroid prints for their own goals. Here’s how it benefits them:

  • Price: for 500 pieces, Fujifilm Instax Mini film is 75% cheaper than T-Shirts
  • Live UX feedback: watch people using your product, so you know how bad/good your onboarding is
  • Onchain: brings users into your ecosystem
  • Virality: encourage users to share on X/Farcaster, which further boosts ROI

In the future, other creative mediums can be explored so companies can adapt them to their own strengths and value prop. For example, Uniswap had trading cards at Permissionless, Farcaster gave away polaroids at Devcon, ENS printed out custom swag, etc.

Please reach out if you want to set up something creative for your next event!

How it's Made

Tools: v0, Cursor, Fujifilm Instax Mini Link 2, Instax Mini Link iOS app

APIs: Replicate, Flux.1 Kontext Pro, Supabase, QR code API, Cloudinary, Next.js

Blockchain: PYUSD, Flow, Dynamic.xyz, Hardhat, Alchemy, MetaMask Mobile

  1. Payment Flow: user connects wallet via Dynamic.xyz (email or EOA), then sends $1 PYUSD directly to the event organizer's address using the ERC-20 transfer() function. System generates a unique claim ID, which is then stored in Supabase.

  2. Photo Session: user shows their claim ID to the photographer, who uses the admin dashboard to locate the order and initiate the photo-taking process.

  3. AI Art Generation: photographer captures photo using web camera and it gets processed through Replicate's Flux.1 Kontext Pro model. The user chooses from 3 art styles: Anime, Graffiti, or Pop Art. Then, a custom QR code (linking to claim page) gets overlaid on the bottom corner, and the final image is saved to the photographer's camera roll.

  4. Physical Printing: photographer switches to Instax Mini Link iOS app and prints the AI-enhanced photo on Fujifilm Instax Mini film while the printer is on.

  5. NFT Minting: users can later mint their photo as a free NFT on Flow EVM mainnet, with metadata fetched via a Next.js endpoint.

background image mobile

Join the mailing list

Get the latest news and updates