Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 5.2 KB

README.md

File metadata and controls

96 lines (65 loc) · 5.2 KB

🏗 Framify



Built for Onchain Buildathon and Attestation Summer 2024 for EAS and BASE by a based team of BuidlGuidl members


Application Features

  • easy no-code Farcaster Frames builder
  • support for multiple kinds of frames
  • support for product frames with built-in support for transactions in USDC on BASE within frames
  • shopify integration to facilitate GET-ing product information for frames via shopify ADMIN api (requires store url + API key)
  • visual slideshow-like editor UI
  • onchain attestations for receipt data for transactions using EAS

Creation of Frame Story: Utilize the no-code frame builder provided by "hojayega" to allow users to easily create multi-page frames without the added complexity Each step of the storyrepresents a frame, users here edit and customize look and feel according to their requirements. Have a on the go preview to get a representation of the frame being created.

Removing Complexity for Frame Creation: "hojayega" offers a simplified approach to creating frames by abstracting away the complexity of metadata-based HTML frames. Users can focus on adding content and designing their frames using the no-code platform without worrying about intricate metadata tags. The platform generates the necessary metadata behind the scenes, allowing users to create interactive and authenticated experiences seamlessly.

Shipping Frames to Warpcast: Integrate the ability for users to directly ship their frames from the no-code builder to Warpcast, Upon completing the design of their story, users can seamlessly cast their frames to Warpcast from the dashboard. The platform handles the generation of the necessary frame definitions and interactions with the Farcaster Hub for validation or additional data, enabling users to share their product stories with Warpcast users.

Tracking Analytics and Product Performance: Dashboard keeps a track of all the stories created by the user. Emables us to leverage technologies like FARCASTER HUB to pull in data to showcase to the user on the fly for the particular story

How it works

Technologies Used

Contracts

payment contract address: 0x151630785016e17378ca5ac7eF2b0936a3e5C64f

Handles the payment for a product in the transaction frames

EAS schema contract address / UID: 0x6cf920b46db9fc89b78efe8c06f77f1d169ab43faec920161e4c3247daff3717

Schema that we have for users to 'attest' to the order receipt details onchain to share with customer in warpcast DM later

Shopify Integration

Example onchain smoothie shopify store: https://my-on-chain-store.myshopify.com/

In order to use our shopify integration we require users to create a custom app with access to the ADMIN api and permissions enabled for the 'read_products' scope. See the images below.

We require users input the shopify url + their API key to GET their product data and create product frames.

Example Frames

https://warpcast.com/tantodefi/0xc9cbcdb1

Similar Products

  • Frames built by PERCS: Create a Farcaster Frame with selected products from your store. Basic frame creation.