← Back to home

Framify

Make commerce great for everyone. Everywhere. Especially onchain! Shopify + Farcaster = Framify

Screenshots

Framify screenshot 1
Framify screenshot 2
Framify screenshot 3
Framify screenshot 4
Framify screenshot 5
Framify screenshot 6

Problem Statement

This project's mission is to make commerce great for everyone, everywhere, especially onchain. Shopify merchants now have the ability to seamlessly create an embedded wallet for their store and dynamically generate product frames with 0 code. Apart from frames, there's a new marketplace that's unlocked where new shopping experiences can be unlocked. Wanna know what the most popular accounts on Warpcast are buying? Get personalized recommendation based on easily graphed blockchain data rather that spammy web2 advertisers. Engage with brands on a more personal level by showing them support on social and getting rewarded for it. Liked and recasted a frame that converted hundreds of people? Here's a unique NFT that grants you 50% off your next 5 purchases. Minted an NFT of a collectible sneaker? You get the real pair shipped with you with the deliverability and reliability of Shopify's infrastructure while you checkout onchain within seconds. So Based!!!

Solution

DB: Prisma + Posgres on Vercel 2 apps:Remix Shopify App: https://github.com/sergical/framifyGets merchants product data and creates frameObjects in the db - can be automated in the future with webhooksNextJS App - https://github.com/sergical/framify-app (https://framify.xyz)Marketplace that uses pinata and neynar data to serve up recommendations and provide analyticsFrame infrastructure with OnChainKit and Open Frame Support - Based!Dynamic.xyz provider for wallet connection, embedded store wallet creation and farcaster loginPinata for frame analyticsFrames.js debugger for local frame debuggingLimitations:Shopify encourages the use of Remix - and because apps are served in an iframe inside the shopify admin, i dont get the right context to onboarding within shopify - would greatly simplify the flow if you can do it all through there. Privy for warpcast signature so you can cast directly from ShopifyWarpcast cast intent was cool to pregenerate casts for users to quickly be able to share frames. kinda like pre-populated posts on twitter / facebookNeynar is v powerfulBase has great docs and support

Hackathon

Frameworks

2024

Prizes

  • 🏆

    Open Frames Bounty

    XMTP

  • 🏆

    Best Use of Pinata Farcaster API in a Frame

    Pinata

  • 🏆

    $100 and 3 months advanced plan

    Dynamic

  • 🏆

    Future of commerce

    Dynamic

Contributors