What it does
Daily Doodle is a simple daily drawing game for Reddit. Every day, everyone gets the same drawing prompt. You grab your phone, sketch something quickly, and submit it. Then the community votes on their favorites in the comments.
Why I built this
I wanted to make something that gets people creating stuff together instead of just scrolling. Drawing prompts are low-pressure - you don't need to be an artist, and seeing what different people come up with from the same prompt is always fun.
How I built it
The game runs on Devvit's webview feature with React and Vite for the frontend. I used HTML5 Canvas for the drawing interface, making sure it works smoothly on mobile since that's where most people browse Reddit. The backend uses Hono to handle prompt generation and submission storage.
The trickiest part was making the drawing controls feel natural on a phone screen - getting the touch gestures right, adding undo/redo, and making sure the canvas size adapts properly.
Challenges
This was my first time building with Devvit. Hit some Windows permission issues during setup, and the mobile drawing interface took several tries to get right - touch controls are harder than they look.
What's next
I want to add a gallery view of all submissions for each day, maybe some simple animation tools, and better sharing options so people can post their favorite doodles to other subreddits.
Built With
- css
- devvit
- hono
- html5
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.