Inspiration
We were inspired by the collaborative spirit of platforms like Reddit threads, fanfiction communities, and shared writing challenges—where stories grow collectively, fueled by creativity. We imagined: what if those stories could be owned, credited, and preserved forever? That vision became ChainStory—a decentralized co-writing platform where narratives evolve through community contributions, one creative “block” at a time.
What It Does
ChainStory lets users co-create dynamic stories by contributing short chapters to ongoing tales. Each contribution becomes a permanent, credited piece of the story's timeline. Users connect wallets, add to stories, and build chain-style narratives that are transparent, trackable, and community-owned. Contributions are displayed in a clean, readable format with recognition and rewards baked in.
How We Built It
- Frontend: React, Vite, TypeScript
- Wallet Integration: Wallet adapter system for seamless login and authentication
- Styling: Tailwind CSS for responsive, accessible UI
- Story Logic: Contributions are stored as structured data blocks, each linked to a user’s identity
- Features:
- Story browser to explore community-written content
- Real-time co-writing interface
- Contribution tracking and validation system
- Story browser to explore community-written content
Challenges We Ran Into
- Designing a UX that feels natural for both writers and Web3 users
- Managing story data efficiently while keeping contribution histories intact
- Preventing spam and ensuring quality contributions in a permissionless system
- Achieving real-time updates and sync across users
- Onboarding users unfamiliar with wallet flows
Accomplishments We’re Proud Of
- Built a fully functional MVP with wallet-authenticated collaborative storytelling
- Created a novel structure where each story piece is uniquely attributed and collectible
- Designed a minimal, writer-friendly UI with futuristic Web3 vibes
- Showcased a new use-case for digital ownership—literary content as collectibles
What We Learned
- How to make Web3 interactions feel seamless and inviting
- The creative and technical power of decentralized collaboration
- UX matters deeply—even more in emerging tech like blockchain
- Writers thrive when given tools to own and share their creativity
What’s Next for ChainStory
- Mint complete stories as digital collectibles
- Introduce moderation through voting or token staking
- Launch themed writing quests with community rewards
- Add AI-powered prompt generation to support creativity
- Expand cross-platform compatibility and mobile UX
- Build gamified leaderboards and reward systems for top contributors
Built With
- figma
- git
- github
- markdown
- react
- tailwind-css
- typescript
- vercel
- web3
Log in or sign up for Devpost to join the conversation.