project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Movement

Farcaster Frame for creating, signing, and donating to petitions

Movement

Created At

Frameworks

Winner of

Dynamic - $100 and 3 months advanced plan

Project Description

Movement is a Farcaster Frame for creating, signing, and funding petitions in an anonymous and permissionless way. It aims to address the issues of centralization, censorship, and fragmented UX often associated with the distinction between funding and signing movements. This project leverages embedded wallets and account abstraction for a streamlined UX.

How it's Made

On the front-end, we leveraged frog.fm, a minimal and lightweight framework designed specifically for Farcaster Frames, which allowed us to create a sleek and optimized UI. Dynamic SDK's account abstraction and Web2 sign-in capabilities streamlined the wallet connection process, while Next.js and Tailwind CSS ensured a smooth and visually appealing experience. Lastly, wagmi.js was used to call smart contract functions through the front-end.

For the back-end, we utilized Foundry for development, unit testing, and deployment. Hence, the Movement contract was written in Solidity (along with the Foundry unit tests); these were deployed on Base Sepolia testnet. ZeroDev's Paymaster (integrated with Dynamic SDK) provided gasless transactions for users.

background image mobile

Join the mailing list

Get the latest news and updates