🔍 What Inspired Me
I’ve always believed that our personal thoughts, reflections, and memories are some of the most valuable digital artifacts we create, but they’re often scattered across centralized platforms that can disappear or lock us out. I wanted to create a minimalist, decentralized journaling app where users could write freely and own their words forever, without fear of losing access or control.
With AImpact enabling app creation through natural language and on-chain storage, this was the perfect opportunity to turn that idea into something real—with no code required.
--
🛠️ How I Built It
I used AImpact.dev, an AI-powered no-code Solana app builder, to create the entire app through a single, detailed natural language prompt. The process included:
Designing a simple and clean interface for:
- Writing new journal entries
- Viewing personal (private) entries
- Browsing public journal entries from all users
Integrating Solana wallet connection to authenticate users and associate entries with their addresses
Using on-chain storage to persist every entry’s title, content, visibility setting, and timestamp
Creating read/write permissions so that only the entry’s author can edit or delete it
Everything was built directly through AImpact’s UI, no custom code, no backend.
🧠 What I Learned
- How powerful on-chain storage can be, even for non-financial use cases like journaling.
- That building with constraints (e.g., only using storage and no AI generation) forces creativity and simplicity.
- How user ownership of data becomes tangible when even thoughts and reflections are stored immutably on-chain.
⚠️ Challenges Faced
- Since AImpact is still in beta, getting the UI structure and logic right using only natural language took some trial and error.
- Enforcing visibility (public vs private) purely through on-chain flags required careful consideration of data exposure.
- Designing a clean and usable experience without writing any code meant I had to communicate every design detail in the prompt up front.
🌱 What’s Next
- Add tags, search, and streak-based journaling
- Allow entry minting for special reflections (turn a memory into an NFT!)
- Enable social reactions like likes and comments (on-chain, of course)
Onchain Journal is a simple but meaningful reminder that the blockchain isn’t just for tokens—it’s for preserving your story.
Built With
- aimpact


Log in or sign up for Devpost to join the conversation.