Drawcast

Drawcast

Draw and challenge friends

Created on 12th May 2025

Drawcast

Drawcast

Draw and challenge friends

The problem Drawcast solves

Drawcast addresses the need for more engaging, social, and fun experiences within the onchain ecosystem. It offers playful interactions that can onboard new users.

Drawcast is a mini app where users draw prompts and challenge their friends, bringing the spirit of web2 social games into the onchain world.

What makes Drawcast unique is that it aims to blend familiar user experience with onchain innovation and utility:

  • Users can coin their drawings on Base, turning sketches into collectibles or monetizable content (using Zora's SDK).

  • Premium features like extra colors and profile badges are unlocked through fully onchain payments via Daimo Pay. Users can pay with various tokens on Base.

Drawcast lowers the barrier for new users to get onchain in a natural, fun way, without needing to understand complex underlying wallet and other mechanisms.

Traction

image
Note: Drawcast was launched on 22 April, data from 12 May

Other stats:

  • 4964 drawings created
  • 13493 guesses submitted
  • Week 1 retention: 20-25%
  • Avg. time in the game: 7m 25s

Work before the buildathon:
Core features were developed:

  • Drawing
  • Guessing others’ drawings
  • Leaderboard
  • Profile page

Work during the buildathon:

  • Added a collection page for users to coin their drawings
  • Integrated onchain payments for premium upgrades
  • Refined metadata to meet CBW requirements
  • Introduced a weekly leaderboard with supporting cron jobs
  • Added new badges for weekly achievements
  • Implemented daily quests and related cron jobs
  • Improved notification system
  • Enabled friend-based notifications (some of your friends in the game will be notified once a day when you draw something)
  • Added onboarding modal for new users

Development activity:

Activity:

Deployed coins:

Premium subscription (via Daimo Pay):

Challenges I ran into

Validating farcaster.json
Validation isn’t always straightforward—many builders, including myself, run into issues here. After lots of trial and error, I finally got it working. Persistence pays off.

Dynamic Share Preview Images
I wanted users to be able to share their drawings with actual previews. It took some experimenting to get right, but I eventually figured it out. A clear guide on setting up dynamic share images would definitely help others.

Coining Issues
While testing coining, I noticed a strange bug:

On desktop, the preview showed 10M tokens received.

On mobile, it showed just 1 token.

I spent quite a bit of time debugging until I connected with some fellow builders on Warpcast who confirmed the mobile preview is currently buggy.

Lesson learned: I should’ve tested the full coining flow to see the actual transaction results instead of relying only on previews.

Tracks Applied (2)

Consumer

Drawcast is a consumer-facing mini app, a social drawing game where users draw and challenge their friends.

Mini-apps

Drawcast is a mini app built with the farcaster/create-mini-app CLI, designed to work seamlessly within the Farcaster ec...Read More

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.

Discussion

Builders also viewed

See more projects on Devfolio