Step into the boundless realms of FrameQuest, where your wildest fantasies come to life in an interactive Frames-based text adventure that mirrors the depth and dynamism of Dungeons and Dragons.
Imagine an odyssey that knows no bounds, a world where every genre awaits your command, and your actions weave the fabric of your very own legend.
My passion for interactive storytelling has found its perfect vessel in FrameQuest, leveraging the sleek and versatile UI of Frames to seamlessly integrate into posts, transforming them into gateways of endless adventures!
Welcome to FrameQuest, where every adventure is a story waiting to be told, and the only limit is your imagination. Are you ready to leave your mark on this world?
How it's Made
XTMP Integration: Achieved interoperability with the Open Frames Standard, enhancing FrameQuest's reach within the Farcaster community. Successfully shared the FrameQuest frame via xmtp.chat, expanding its presence.
Pinata & IPFS: Utilized Pinata's pinJSONToIPFS API to securely store FrameQuest adventure logs on IPFS, ensuring players have perpetual access to their game history through a shareable link.
Frames.js Development: Employed Frames.js and its next/server components to construct a dynamic, engaging UI for FrameQuest, creating a rich, interactive player experience.
Smart Contract with Base: Implemented a smart contract on Base to manage IPFS CIDs related to player adventures, linking each story to the player's wallet address for easy tracking and access.
Dynamic & Privy for NFT Minting: Integrated Dynamic's and Privy's APIs to offer a seamless NFT minting experience within FrameQuest, enabling players to mint NFTs by connecting their email or Farcaster ID, respectively.