Diary Miniapp
Diary
The problem Diary Miniapp solves
Many people want to capture their memories, emotions, and daily reflections in a way that feels both personal and permanent. Yet traditional digital notes or diary apps are centralized, private by default, and easily lost if a device fails or an app shuts down.
The Diary miniapp solves this by allowing users to write and mint their memories as NFTs on the Base network.
Challenges I ran into
While building the Diary miniapp, I faced several challenges:
Integrating smart contract interactions with the Farcaster frame:
It was tricky to make the on-chain minting process work smoothly inside a Farcaster frame. I had to carefully handle wallet connections, transaction flow, and frame rendering to make everything work seamlessly together.
IPFS upload and metadata structure:
Storing diary entries on IPFS required defining the correct metadata format and ensuring the uploaded data linked properly with the minted NFT.
Hardhat deployment setup:
Setting up Hardhat with network variables (without using dotenv) and configuring the deployment scripts with Hardhat Ignition took some time to get right, but I learned a lot about how the framework handles deployment modules.
Each of these challenges taught me how to debug web3 integrations more effectively and helped me gain a deeper understanding of smart contract deployment, frontend–blockchain connection, and decentralized storage workflows.
Link to the GitHub Repo of your project
Live URL of your project
What is your product’s unique value proposition?
Diary miniapp turns personal memories into on-chain emotional assets, directly inside Farcaster.
Its unique value is combining self-expression, ownership, and permanence in one simple flow.
The alpha version already proves this by letting users write, mint, and view their memories seamlessly within a decentralized social experience.
Who is your target customer?
The target users are Farcaster community members who enjoy sharing personal stories and memories.
I created the miniapp for https://farcaster.xyz/~/channel/diary channel on Farcaster, where members post their daily or past memories.
Their positive engagement and interest confirmed that this audience truly connects with the idea of preserving memories on-chain.
Who are your closest competitors and how are you different?
Diary miniapp is different because it’s lightweight, emotional, and social, built directly inside Farcaster as a miniapp, not a separate platform.
It focuses on personal memories, not professional writing, and makes minting as easy as posting a message, turning everyday reflections into on-chain stories.
What is your distribution strategy and why?
The distribution strategy is community-driven through Farcaster itself, starting from the Diary channel, where users already share personal stories.
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
