← All projects
— Web3

Chainlog — on-chain notes

A tiny experiment: encrypted journal entries timestamped on a public chain. Mostly a learning exercise in Solidity and wallet flows.

Year
2025
Role
Solo side project
Stack
Solidity · React · ethers
Status
Live

What it is

A minimal journaling front-end that encrypts each entry client-side, hashes it, and stores the hash + encrypted blob reference on-chain. Only you (with your wallet) can decrypt, but anyone can verify when something was written.

Why I built it

I wanted to feel how a dApp fits together from wallet connection all the way to a deployed contract. Picking something small and personal made the whole stack less intimidating.

What I learned

Gas costs are a design constraint. Wallet UX is still rough. And Solidity is less scary than it looks once you've written a few contracts and broken them in a test network.